OLD | NEW |
1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2012 The Chromium Authors. All rights reserved. |
2 # Use of this source code is governed by a BSD-style license that can be | 2 # Use of this source code is governed by a BSD-style license that can be |
3 # found in the LICENSE file. | 3 # found in the LICENSE file. |
4 | 4 |
5 # IMPORTANT: | 5 # IMPORTANT: |
6 # Please don't directly include this file if you are building via gyp_chromium, | 6 # Please don't directly include this file if you are building via gyp_chromium, |
7 # since gyp_chromium is automatically forcing its inclusion. | 7 # since gyp_chromium is automatically forcing its inclusion. |
8 { | 8 { |
9 # Variables expected to be overriden on the GYP command line (-D) or by | 9 # Variables expected to be overriden on the GYP command line (-D) or by |
10 # ~/.gyp/include.gypi. | 10 # ~/.gyp/include.gypi. |
(...skipping 1264 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1275 # are too large and the toolchain fails due to the size of the | 1275 # are too large and the toolchain fails due to the size of the |
1276 # .obj files. | 1276 # .obj files. |
1277 'incremental_chrome_dll%': 1, | 1277 'incremental_chrome_dll%': 1, |
1278 }], | 1278 }], |
1279 # Don't do incremental linking for large modules on 32-bit. | 1279 # Don't do incremental linking for large modules on 32-bit. |
1280 ['MSVS_OS_BITS==32', { | 1280 ['MSVS_OS_BITS==32', { |
1281 'msvs_large_module_debug_link_mode%': '1', # No | 1281 'msvs_large_module_debug_link_mode%': '1', # No |
1282 },{ | 1282 },{ |
1283 'msvs_large_module_debug_link_mode%': '2', # Yes | 1283 'msvs_large_module_debug_link_mode%': '2', # Yes |
1284 }], | 1284 }], |
1285 ['MSVS_VERSION=="2010e" or MSVS_VERSION=="2008e" or MSVS_VERSION=="200
5e"', { | 1285 ['MSVS_VERSION=="2012e" or MSVS_VERSION=="2010e"', { |
1286 'msvs_express%': 1, | 1286 'msvs_express%': 1, |
1287 'secure_atl%': 0, | 1287 'secure_atl%': 0, |
1288 },{ | 1288 },{ |
1289 'msvs_express%': 0, | 1289 'msvs_express%': 0, |
1290 'secure_atl%': 1, | 1290 'secure_atl%': 1, |
1291 }], | 1291 }], |
1292 ], | 1292 ], |
1293 'nacl_win64_defines': [ | 1293 'nacl_win64_defines': [ |
1294 # This flag is used to minimize dependencies when building | 1294 # This flag is used to minimize dependencies when building |
1295 # Native Client loader for 64-bit Windows. | 1295 # Native Client loader for 64-bit Windows. |
(...skipping 2386 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3682 }, | 3682 }, |
3683 ], | 3683 ], |
3684 ], | 3684 ], |
3685 }, | 3685 }, |
3686 ], | 3686 ], |
3687 ['component=="static_library"', { | 3687 ['component=="static_library"', { |
3688 'defines': [ | 3688 'defines': [ |
3689 '_HAS_EXCEPTIONS=0', | 3689 '_HAS_EXCEPTIONS=0', |
3690 ], | 3690 ], |
3691 }], | 3691 }], |
3692 ['MSVS_VERSION=="2008"', { | |
3693 'defines': [ | |
3694 '_HAS_TR1=0', | |
3695 ], | |
3696 }], | |
3697 ['secure_atl', { | 3692 ['secure_atl', { |
3698 'defines': [ | 3693 'defines': [ |
3699 '_SECURE_ATL', | 3694 '_SECURE_ATL', |
3700 ], | 3695 ], |
3701 }], | 3696 }], |
3702 ['msvs_express', { | 3697 ['msvs_express', { |
3703 'configurations': { | 3698 'configurations': { |
3704 'x86_Base': { | 3699 'x86_Base': { |
3705 'msvs_settings': { | 3700 'msvs_settings': { |
3706 'VCLinkerTool': { | 3701 'VCLinkerTool': { |
(...skipping 83 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3790 'dnsapi.lib', | 3785 'dnsapi.lib', |
3791 'version.lib', | 3786 'version.lib', |
3792 'msimg32.lib', | 3787 'msimg32.lib', |
3793 'ws2_32.lib', | 3788 'ws2_32.lib', |
3794 'usp10.lib', | 3789 'usp10.lib', |
3795 'psapi.lib', | 3790 'psapi.lib', |
3796 'dbghelp.lib', | 3791 'dbghelp.lib', |
3797 'winmm.lib', | 3792 'winmm.lib', |
3798 'shlwapi.lib', | 3793 'shlwapi.lib', |
3799 ], | 3794 ], |
3800 | |
3801 'conditions': [ | |
3802 ['MSVS_VERSION=="2005e"', { | |
3803 # Non-express versions link automatically to these | |
3804 'AdditionalDependencies': [ | |
3805 'advapi32.lib', | |
3806 'comdlg32.lib', | |
3807 'ole32.lib', | |
3808 'shell32.lib', | |
3809 'user32.lib', | |
3810 'winspool.lib', | |
3811 ], | |
3812 }], | |
3813 ], | |
3814 'AdditionalLibraryDirectories': [ | 3795 'AdditionalLibraryDirectories': [ |
3815 '<(windows_sdk_path)/Lib/win8/um/x86', | 3796 '<(windows_sdk_path)/Lib/win8/um/x86', |
3816 ], | 3797 ], |
3817 'GenerateDebugInformation': 'true', | 3798 'GenerateDebugInformation': 'true', |
3818 'MapFileName': '$(OutDir)\\$(TargetName).map', | 3799 'MapFileName': '$(OutDir)\\$(TargetName).map', |
3819 'ImportLibrary': '$(OutDir)\\lib\\$(TargetName).lib', | 3800 'ImportLibrary': '$(OutDir)\\lib\\$(TargetName).lib', |
3820 'FixedBaseAddress': '1', | 3801 'FixedBaseAddress': '1', |
3821 # SubSystem values: | 3802 # SubSystem values: |
3822 # 0 == not set | 3803 # 0 == not set |
3823 # 1 == /SUBSYSTEM:CONSOLE | 3804 # 1 == /SUBSYSTEM:CONSOLE |
(...skipping 160 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3984 # settings in target dicts. SYMROOT is a special case, because many other | 3965 # settings in target dicts. SYMROOT is a special case, because many other |
3985 # Xcode variables depend on it, including variables such as | 3966 # Xcode variables depend on it, including variables such as |
3986 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 3967 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
3987 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 3968 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
3988 # files to appear (when present) in the UI as actual files and not red | 3969 # files to appear (when present) in the UI as actual files and not red |
3989 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 3970 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
3990 # and therefore SYMROOT, needs to be set at the project level. | 3971 # and therefore SYMROOT, needs to be set at the project level. |
3991 'SYMROOT': '<(DEPTH)/xcodebuild', | 3972 'SYMROOT': '<(DEPTH)/xcodebuild', |
3992 }, | 3973 }, |
3993 } | 3974 } |
OLD | NEW |