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 1205 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1216 'release_valgrind_build': 1, | 1216 'release_valgrind_build': 1, |
1217 'werror': '', | 1217 'werror': '', |
1218 'component': 'static_library', | 1218 'component': 'static_library', |
1219 'use_system_zlib': 0, | 1219 'use_system_zlib': 0, |
1220 }], | 1220 }], |
1221 | 1221 |
1222 # Build tweaks for DrMemory. | 1222 # Build tweaks for DrMemory. |
1223 # TODO(rnk): Combine with tsan config to share the builder. | 1223 # TODO(rnk): Combine with tsan config to share the builder. |
1224 # http://crbug.com/108155 | 1224 # http://crbug.com/108155 |
1225 ['build_for_tool=="drmemory"', { | 1225 ['build_for_tool=="drmemory"', { |
1226 # DrMemory can't handle the debug CRT dll, so build static. | |
1227 'component': 'static_library', | |
1228 # These runtime checks force initialization of stack vars which blocks | 1226 # These runtime checks force initialization of stack vars which blocks |
1229 # DrMemory's uninit detection. | 1227 # DrMemory's uninit detection. |
1230 'win_debug_RuntimeChecks': '0', | 1228 'win_debug_RuntimeChecks': '0', |
1231 # Iterator debugging is slow. | 1229 # Iterator debugging is slow. |
1232 'win_debug_disable_iterator_debugging': '1', | 1230 'win_debug_disable_iterator_debugging': '1', |
1233 # Try to disable optimizations that mess up stacks in a release build. | 1231 # Try to disable optimizations that mess up stacks in a release build. |
1234 'win_release_InlineFunctionExpansion': '0', | 1232 'win_release_InlineFunctionExpansion': '0', |
1235 'win_release_OmitFramePointers': '0', | 1233 'win_release_OmitFramePointers': '0', |
| 1234 # Ditto for debug, to support bumping win_debug_Optimization. |
| 1235 'win_debug_InlineFunctionExpansion': 0, |
| 1236 'win_debug_OmitFramePointers': 0, |
1236 # Keep the code under #ifndef NVALGRIND. | 1237 # Keep the code under #ifndef NVALGRIND. |
1237 'release_valgrind_build': 1, | 1238 'release_valgrind_build': 1, |
1238 }], | 1239 }], |
1239 ], | 1240 ], |
1240 | 1241 |
1241 # List of default apps to install in new profiles. The first list contains | 1242 # List of default apps to install in new profiles. The first list contains |
1242 # the source files as found in svn. The second list, used only for linux, | 1243 # the source files as found in svn. The second list, used only for linux, |
1243 # contains the destination location for each of the files. When a crx | 1244 # contains the destination location for each of the files. When a crx |
1244 # is added or removed from the list, the chrome/browser/resources/ | 1245 # is added or removed from the list, the chrome/browser/resources/ |
1245 # default_apps/external_extensions.json file must also be updated. | 1246 # default_apps/external_extensions.json file must also be updated. |
(...skipping 2134 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
3380 # settings in target dicts. SYMROOT is a special case, because many other | 3381 # settings in target dicts. SYMROOT is a special case, because many other |
3381 # Xcode variables depend on it, including variables such as | 3382 # Xcode variables depend on it, including variables such as |
3382 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something | 3383 # PROJECT_DERIVED_FILE_DIR. When a source group corresponding to something |
3383 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the | 3384 # like PROJECT_DERIVED_FILE_DIR is added to a project, in order for the |
3384 # files to appear (when present) in the UI as actual files and not red | 3385 # files to appear (when present) in the UI as actual files and not red |
3385 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, | 3386 # red "missing file" proxies, the correct path to PROJECT_DERIVED_FILE_DIR, |
3386 # and therefore SYMROOT, needs to be set at the project level. | 3387 # and therefore SYMROOT, needs to be set at the project level. |
3387 'SYMROOT': '<(DEPTH)/xcodebuild', | 3388 'SYMROOT': '<(DEPTH)/xcodebuild', |
3388 }, | 3389 }, |
3389 } | 3390 } |
OLD | NEW |