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

Side by Side Diff: tools/gyp/v8.gyp

Issue 9808065: Add support for Mac OS X 64bit builds with GYP (Closed) Base URL: git://github.com/v8/v8.git@bleeding_edge
Patch Set: Fixed typo in commit message Created 8 years, 8 months 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
« build/gyp_v8 ('K') | « build/gyp_v8 ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 # Copyright 2012 the V8 project authors. All rights reserved. 1 # Copyright 2012 the V8 project authors. All rights reserved.
2 # Redistribution and use in source and binary forms, with or without 2 # Redistribution and use in source and binary forms, with or without
3 # modification, are permitted provided that the following conditions are 3 # modification, are permitted provided that the following conditions are
4 # met: 4 # met:
5 # 5 #
6 # * Redistributions of source code must retain the above copyright 6 # * Redistributions of source code must retain the above copyright
7 # notice, this list of conditions and the following disclaimer. 7 # notice, this list of conditions and the following disclaimer.
8 # * Redistributions in binary form must reproduce the above 8 # * Redistributions in binary form must reproduce the above
9 # copyright notice, this list of conditions and the following 9 # copyright notice, this list of conditions and the following
10 # disclaimer in the documentation and/or other materials provided 10 # disclaimer in the documentation and/or other materials provided
(...skipping 41 matching lines...) Expand 10 before | Expand all | Expand 10 after
52 'dependencies': ['v8_base', 'v8_nosnapshot'], 52 'dependencies': ['v8_base', 'v8_nosnapshot'],
53 }], 53 }],
54 ['component=="shared_library"', { 54 ['component=="shared_library"', {
55 'type': '<(component)', 55 'type': '<(component)',
56 'sources': [ 56 'sources': [
57 # Note: on non-Windows we still build this file so that gyp 57 # Note: on non-Windows we still build this file so that gyp
58 # has some sources to link into the component. 58 # has some sources to link into the component.
59 '../../src/v8dll-main.cc', 59 '../../src/v8dll-main.cc',
60 ], 60 ],
61 'conditions': [ 61 'conditions': [
62 ['OS=="mac"', {
63 'xcode_settings': {'OTHER_LDFLAGS': ['-dynamiclib', '-all_load ']},
Jakob Kummerow 2012/03/28 16:08:51 80 cols per line, please.
fdmanana 2012/03/28 16:49:29 Ops, sorry :)
64 }],
62 ['OS=="win"', { 65 ['OS=="win"', {
63 'defines': [ 66 'defines': [
64 'BUILDING_V8_SHARED', 67 'BUILDING_V8_SHARED',
65 ], 68 ],
66 'direct_dependent_settings': { 69 'direct_dependent_settings': {
67 'defines': [ 70 'defines': [
68 'USING_V8_SHARED', 71 'USING_V8_SHARED',
69 ], 72 ],
70 }, 73 },
71 }, { 74 }, {
(...skipping 457 matching lines...) Expand 10 before | Expand all | Expand 10 after
529 '../../src/arm/lithium-gap-resolver-arm.cc', 532 '../../src/arm/lithium-gap-resolver-arm.cc',
530 '../../src/arm/lithium-gap-resolver-arm.h', 533 '../../src/arm/lithium-gap-resolver-arm.h',
531 '../../src/arm/macro-assembler-arm.cc', 534 '../../src/arm/macro-assembler-arm.cc',
532 '../../src/arm/macro-assembler-arm.h', 535 '../../src/arm/macro-assembler-arm.h',
533 '../../src/arm/regexp-macro-assembler-arm.cc', 536 '../../src/arm/regexp-macro-assembler-arm.cc',
534 '../../src/arm/regexp-macro-assembler-arm.h', 537 '../../src/arm/regexp-macro-assembler-arm.h',
535 '../../src/arm/simulator-arm.cc', 538 '../../src/arm/simulator-arm.cc',
536 '../../src/arm/stub-cache-arm.cc', 539 '../../src/arm/stub-cache-arm.cc',
537 ], 540 ],
538 }], 541 }],
539 ['v8_target_arch=="ia32" or v8_target_arch=="mac" or OS=="mac"', { 542 ['v8_target_arch=="ia32"', {
Jakob Kummerow 2012/03/28 16:08:51 From crbug.com/44205, I gather that it should be p
fdmanana 2012/03/28 16:49:29 Ok, I'll leave this as it was before. I found it w
540 'sources': [ 543 'sources': [
541 '../../src/ia32/assembler-ia32-inl.h', 544 '../../src/ia32/assembler-ia32-inl.h',
542 '../../src/ia32/assembler-ia32.cc', 545 '../../src/ia32/assembler-ia32.cc',
543 '../../src/ia32/assembler-ia32.h', 546 '../../src/ia32/assembler-ia32.h',
544 '../../src/ia32/builtins-ia32.cc', 547 '../../src/ia32/builtins-ia32.cc',
545 '../../src/ia32/code-stubs-ia32.cc', 548 '../../src/ia32/code-stubs-ia32.cc',
546 '../../src/ia32/code-stubs-ia32.h', 549 '../../src/ia32/code-stubs-ia32.h',
547 '../../src/ia32/codegen-ia32.cc', 550 '../../src/ia32/codegen-ia32.cc',
548 '../../src/ia32/codegen-ia32.h', 551 '../../src/ia32/codegen-ia32.h',
549 '../../src/ia32/cpu-ia32.cc', 552 '../../src/ia32/cpu-ia32.cc',
(...skipping 44 matching lines...) Expand 10 before | Expand all | Expand 10 after
594 '../../src/mips/lithium-mips.cc', 597 '../../src/mips/lithium-mips.cc',
595 '../../src/mips/lithium-mips.h', 598 '../../src/mips/lithium-mips.h',
596 '../../src/mips/macro-assembler-mips.cc', 599 '../../src/mips/macro-assembler-mips.cc',
597 '../../src/mips/macro-assembler-mips.h', 600 '../../src/mips/macro-assembler-mips.h',
598 '../../src/mips/regexp-macro-assembler-mips.cc', 601 '../../src/mips/regexp-macro-assembler-mips.cc',
599 '../../src/mips/regexp-macro-assembler-mips.h', 602 '../../src/mips/regexp-macro-assembler-mips.h',
600 '../../src/mips/simulator-mips.cc', 603 '../../src/mips/simulator-mips.cc',
601 '../../src/mips/stub-cache-mips.cc', 604 '../../src/mips/stub-cache-mips.cc',
602 ], 605 ],
603 }], 606 }],
604 ['v8_target_arch=="x64" or v8_target_arch=="mac" or OS=="mac"', { 607 ['v8_target_arch=="x64"', {
605 'sources': [ 608 'sources': [
606 '../../src/x64/assembler-x64-inl.h', 609 '../../src/x64/assembler-x64-inl.h',
607 '../../src/x64/assembler-x64.cc', 610 '../../src/x64/assembler-x64.cc',
608 '../../src/x64/assembler-x64.h', 611 '../../src/x64/assembler-x64.h',
609 '../../src/x64/builtins-x64.cc', 612 '../../src/x64/builtins-x64.cc',
610 '../../src/x64/code-stubs-x64.cc', 613 '../../src/x64/code-stubs-x64.cc',
611 '../../src/x64/code-stubs-x64.h', 614 '../../src/x64/code-stubs-x64.h',
612 '../../src/x64/codegen-x64.cc', 615 '../../src/x64/codegen-x64.cc',
613 '../../src/x64/codegen-x64.h', 616 '../../src/x64/codegen-x64.h',
614 '../../src/x64/cpu-x64.cc', 617 '../../src/x64/cpu-x64.cc',
(...skipping 385 matching lines...) Expand 10 before | Expand all | Expand 10 after
1000 }], 1003 }],
1001 ], 1004 ],
1002 'dependencies': [ 1005 'dependencies': [
1003 'v8' 1006 'v8'
1004 ], 1007 ],
1005 }, 1008 },
1006 ], 1009 ],
1007 }], 1010 }],
1008 ], 1011 ],
1009 } 1012 }
OLDNEW
« build/gyp_v8 ('K') | « build/gyp_v8 ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698