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 1028 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1039 'mac_keystone%': 0, | 1039 'mac_keystone%': 0, |
1040 }], | 1040 }], |
1041 ], | 1041 ], |
1042 }], # OS=="mac" | 1042 }], # OS=="mac" |
1043 | 1043 |
1044 ['OS=="win"', { | 1044 ['OS=="win"', { |
1045 'conditions': [ | 1045 'conditions': [ |
1046 ['component=="shared_library"', { | 1046 ['component=="shared_library"', { |
1047 'win_use_allocator_shim%': 0, | 1047 'win_use_allocator_shim%': 0, |
1048 }], | 1048 }], |
1049 ['"<(GENERATOR)"=="ninja"', { | 1049 ['component=="shared_library" and "<(GENERATOR)"=="ninja"', { |
1050 # Only enabled by default for ninja because it's buggy in VS. | 1050 # Only enabled by default for ninja because it's buggy in VS. |
| 1051 # Not enabled for component=static_library because some targets |
| 1052 # are too large and the toolchain fails due to the size of the |
| 1053 # .obj files. |
1051 'incremental_chrome_dll%': 1, | 1054 'incremental_chrome_dll%': 1, |
1052 }], | 1055 }], |
1053 # Whether to use multiple cores to compile with visual studio. This is | 1056 # Whether to use multiple cores to compile with visual studio. This is |
1054 # optional because it sometimes causes corruption on VS 2005. | 1057 # optional because it sometimes causes corruption on VS 2005. |
1055 # It is on by default on VS 2008 and off on VS 2005. | 1058 # It is on by default on VS 2008 and off on VS 2005. |
1056 ['MSVS_VERSION=="2005"', { | 1059 ['MSVS_VERSION=="2005"', { |
1057 'msvs_multi_core_compile%': 0, | 1060 'msvs_multi_core_compile%': 0, |
1058 },{ | 1061 },{ |
1059 'msvs_multi_core_compile%': 1, | 1062 'msvs_multi_core_compile%': 1, |
1060 }], | 1063 }], |
(...skipping 2327 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3388 # settings in target dicts. SYMROOT is a special case, because many other | 3391 # settings in target dicts. SYMROOT is a special case, because many other |
3389 # Xcode variables depend on it, including variables such as | 3392 # Xcode variables depend on it, including variables such as |
3390 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 3393 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
3391 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 3394 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
3392 # files to appear (when present) in the UI as actual files and not red | 3395 # files to appear (when present) in the UI as actual files and not red |
3393 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 3396 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
3394 # and therefore SYMROOT, needs to be set at the project level. | 3397 # and therefore SYMROOT, needs to be set at the project level. |
3395 'SYMROOT': '<(DEPTH)/xcodebuild', | 3398 'SYMROOT': '<(DEPTH)/xcodebuild', |
3396 }, | 3399 }, |
3397 } | 3400 } |
OLD | NEW |