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 { | 5 { |
6 'targets': [ | 6 'targets': [ |
7 { | 7 { |
8 'target_name': 'All', | 8 'target_name': 'All', |
9 'type': 'none', | 9 'type': 'none', |
10 'xcode_create_dependents_test_runner': 1, | 10 'xcode_create_dependents_test_runner': 1, |
(...skipping 278 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
289 }], # target_arch=="x64" | 289 }], # target_arch=="x64" |
290 # remoting_host_installation uses lots of non-trivial GYP that tend | 290 # remoting_host_installation uses lots of non-trivial GYP that tend |
291 # to break because of differences between ninja and msbuild. Make | 291 # to break because of differences between ninja and msbuild. Make |
292 # sure this target is built by the builders on the main waterfall. | 292 # sure this target is built by the builders on the main waterfall. |
293 # See http://crbug.com/180600. | 293 # See http://crbug.com/180600. |
294 ['wix_exists == "True" and sas_dll_exists == "True"', { | 294 ['wix_exists == "True" and sas_dll_exists == "True"', { |
295 'dependencies': [ | 295 'dependencies': [ |
296 '../remoting/remoting.gyp:remoting_host_installation', | 296 '../remoting/remoting.gyp:remoting_host_installation', |
297 ], | 297 ], |
298 }], | 298 }], |
| 299 ['asan==1', { |
| 300 'variables': { |
| 301 # Disable incremental linking for all modules. |
| 302 # 0: inherit, 1: disabled, 2: enabled. |
| 303 'msvs_debug_link_incremental': '1', |
| 304 'msvs_large_module_debug_link_mode': '1', |
| 305 # Disable RTC. Syzygy explicitly doesn't support RTC |
| 306 # instrumented binaries for now. |
| 307 'win_debug_RuntimeChecks': '0', |
| 308 }, |
| 309 'defines': [ |
| 310 # Disable iterator debugging (huge speed boost). |
| 311 '_HAS_ITERATOR_DEBUGGING=0', |
| 312 ], |
| 313 'msvs_settings': { |
| 314 'VCLinkerTool': { |
| 315 # Enable profile information (necessary for asan |
| 316 # instrumentation). This is incompatible with incremental |
| 317 # linking. |
| 318 'Profile': 'true', |
| 319 }, |
| 320 } |
| 321 }], |
299 ], | 322 ], |
300 }], | 323 }], |
301 ['OS=="linux"', { | 324 ['OS=="linux"', { |
302 'dependencies': [ | 325 'dependencies': [ |
303 '../sandbox/sandbox.gyp:sandbox_linux_unittests', | 326 '../sandbox/sandbox.gyp:sandbox_linux_unittests', |
304 '../dbus/dbus.gyp:dbus_unittests', | 327 '../dbus/dbus.gyp:dbus_unittests', |
305 ], | 328 ], |
306 }], | 329 }], |
307 ['OS=="mac"', { | 330 ['OS=="mac"', { |
308 'dependencies': [ | 331 'dependencies': [ |
(...skipping 630 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
939 '../chrome/chrome.gyp:interactive_ui_tests_run', | 962 '../chrome/chrome.gyp:interactive_ui_tests_run', |
940 '../chrome/chrome.gyp:sync_integration_tests_run', | 963 '../chrome/chrome.gyp:sync_integration_tests_run', |
941 '../chrome/chrome.gyp:unit_tests_run', | 964 '../chrome/chrome.gyp:unit_tests_run', |
942 '../net/net.gyp:net_unittests_run', | 965 '../net/net.gyp:net_unittests_run', |
943 ], | 966 ], |
944 }, # target_name: chromium_swarm_tests | 967 }, # target_name: chromium_swarm_tests |
945 ], | 968 ], |
946 }], | 969 }], |
947 ], # conditions | 970 ], # conditions |
948 } | 971 } |
OLD | NEW |