Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(248)

Side by Side Diff: runtime/bin/bin.gypi

Issue 11316144: Remove output directory from library path on Linux. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 8 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
« no previous file with comments | « no previous file | tools/gyp/configurations_make.gypi » ('j') | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file 1 # Copyright (c) 2012, the Dart project authors. Please see the AUTHORS file
2 # for details. All rights reserved. Use of this source code is governed by a 2 # for details. All rights reserved. Use of this source code is governed by a
3 # BSD-style license that can be found in the LICENSE file. 3 # BSD-style license that can be found in the LICENSE file.
4 4
5 { 5 {
6 'variables': { 6 'variables': {
7 'crypto_cc_file': '<(SHARED_INTERMEDIATE_DIR)/crypto_gen.cc', 7 'crypto_cc_file': '<(SHARED_INTERMEDIATE_DIR)/crypto_gen.cc',
8 'io_cc_file': '<(SHARED_INTERMEDIATE_DIR)/io_gen.cc', 8 'io_cc_file': '<(SHARED_INTERMEDIATE_DIR)/io_gen.cc',
9 'io_patch_cc_file': '<(SHARED_INTERMEDIATE_DIR)/io_patch_gen.cc', 9 'io_patch_cc_file': '<(SHARED_INTERMEDIATE_DIR)/io_patch_gen.cc',
10 'json_cc_file': '<(SHARED_INTERMEDIATE_DIR)/json_gen.cc', 10 'json_cc_file': '<(SHARED_INTERMEDIATE_DIR)/json_gen.cc',
(...skipping 474 matching lines...) Expand 10 before | Expand all | Expand 10 after
485 'libraries': [ '-lws2_32.lib', '-lRpcrt4.lib', '-lwinmm.lib' ], 485 'libraries': [ '-lws2_32.lib', '-lRpcrt4.lib', '-lwinmm.lib' ],
486 }, 486 },
487 # Generate an import library on Windows, by exporting a function. 487 # Generate an import library on Windows, by exporting a function.
488 # Extensions use this import library to link to the API in dart.exe. 488 # Extensions use this import library to link to the API in dart.exe.
489 'msvs_settings': { 489 'msvs_settings': {
490 'VCLinkerTool': { 490 'VCLinkerTool': {
491 'AdditionalOptions': [ '/EXPORT:Dart_True' ], 491 'AdditionalOptions': [ '/EXPORT:Dart_True' ],
492 }, 492 },
493 }, 493 },
494 }], 494 }],
495 ], 495 ['OS=="linux"', {
496 # Have the linker add all symbols to the dynamic symbol table
497 # so that extensions can look them up dynamically in the binary.
498 'ldflags': [
499 '-rdynamic',
500 ],
501 }],
502 ],
496 }, 503 },
497 { 504 {
498 # dart binary without any snapshot built in. 505 # dart binary without any snapshot built in.
499 'target_name': 'dart_no_snapshot', 506 'target_name': 'dart_no_snapshot',
500 'type': 'executable', 507 'type': 'executable',
501 'dependencies': [ 508 'dependencies': [
502 'libdart_withcore', 509 'libdart_withcore',
503 'libdart_builtin', 510 'libdart_builtin',
504 'libdart_io', 511 'libdart_io',
505 ], 512 ],
(...skipping 18 matching lines...) Expand all
524 'link_settings': { 531 'link_settings': {
525 'libraries': [ '-lws2_32.lib', '-lRpcrt4.lib', '-lwinmm.lib' ], 532 'libraries': [ '-lws2_32.lib', '-lRpcrt4.lib', '-lwinmm.lib' ],
526 }, 533 },
527 # Generate an import library on Windows, by exporting a function. 534 # Generate an import library on Windows, by exporting a function.
528 # Extensions use this import library to link to the API in dart.exe. 535 # Extensions use this import library to link to the API in dart.exe.
529 'msvs_settings': { 536 'msvs_settings': {
530 'VCLinkerTool': { 537 'VCLinkerTool': {
531 'AdditionalOptions': [ '/EXPORT:Dart_True' ], 538 'AdditionalOptions': [ '/EXPORT:Dart_True' ],
532 }, 539 },
533 }, 540 },
534 }]], 541 }],
542 ['OS=="linux"', {
543 # Have the linker add all symbols to the dynamic symbol table
544 # so that extensions can look them up dynamically in the binary.
545 'ldflags': [
546 '-rdynamic',
547 ],
548 }],
549 ],
535 }, 550 },
536 { 551 {
537 'target_name': 'process_test', 552 'target_name': 'process_test',
538 'type': 'executable', 553 'type': 'executable',
539 'sources': [ 554 'sources': [
540 'process_test.cc', 555 'process_test.cc',
541 ] 556 ]
542 }, 557 },
543 { 558 {
544 'target_name': 'run_vm_tests', 559 'target_name': 'run_vm_tests',
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
618 ['OS=="mac"', { 633 ['OS=="mac"', {
619 'xcode_settings': { 634 'xcode_settings': {
620 'OTHER_LDFLAGS': [ '-undefined', 'dynamic_lookup' ], 635 'OTHER_LDFLAGS': [ '-undefined', 'dynamic_lookup' ],
621 }, 636 },
622 }], 637 }],
623 ], 638 ],
624 }, 639 },
625 ], 640 ],
626 } 641 }
627 642
OLDNEW
« no previous file with comments | « no previous file | tools/gyp/configurations_make.gypi » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698