OLD | NEW |
1 # Copyright 2012 The Chromium Authors. All rights reserved. | 1 # Copyright 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 'targets': [ | 5 'targets': [ |
6 { | 6 { |
7 # This target contains mocks and test utilities that don't belong in | 7 # This target contains mocks and test utilities that don't belong in |
8 # production libraries but are used by more than one test executable. | 8 # production libraries but are used by more than one test executable. |
9 'target_name': 'test_support_common', | 9 'target_name': 'test_support_common', |
10 'type': 'static_library', | 10 'type': 'static_library', |
(...skipping 2406 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2417 'LinkIncremental': '<(msvs_debug_link_nonincremental)', | 2417 'LinkIncremental': '<(msvs_debug_link_nonincremental)', |
2418 }, | 2418 }, |
2419 }, | 2419 }, |
2420 }, | 2420 }, |
2421 }, | 2421 }, |
2422 }], | 2422 }], |
2423 ['OS=="win"', { | 2423 ['OS=="win"', { |
2424 'dependencies': [ | 2424 'dependencies': [ |
2425 'chrome_version_resources', | 2425 'chrome_version_resources', |
2426 'installer_util_strings', | 2426 'installer_util_strings', |
| 2427 'unit_tests_exe_pdb_workaround', |
2427 '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2', | 2428 '../third_party/iaccessible2/iaccessible2.gyp:iaccessible2', |
2428 '../third_party/isimpledom/isimpledom.gyp:isimpledom', | 2429 '../third_party/isimpledom/isimpledom.gyp:isimpledom', |
2429 ], | 2430 ], |
2430 'conditions': [ | 2431 'conditions': [ |
2431 ['win_use_allocator_shim==1', { | 2432 ['win_use_allocator_shim==1', { |
2432 'dependencies': [ | 2433 'dependencies': [ |
2433 '<(allocator_target)', | 2434 '<(allocator_target)', |
2434 ], | 2435 ], |
2435 }], | 2436 }], |
2436 ], | 2437 ], |
(...skipping 377 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
2814 'includes': [ | 2815 'includes': [ |
2815 '../build/isolate.gypi', | 2816 '../build/isolate.gypi', |
2816 'unit_tests.isolate', | 2817 'unit_tests.isolate', |
2817 ], | 2818 ], |
2818 'sources': [ | 2819 'sources': [ |
2819 'unit_tests.isolate', | 2820 'unit_tests.isolate', |
2820 ], | 2821 ], |
2821 }, | 2822 }, |
2822 ], | 2823 ], |
2823 }], | 2824 }], |
| 2825 ['OS=="win"', { |
| 2826 'targets' : [ |
| 2827 { |
| 2828 # This target is only depended upon on Windows. |
| 2829 'target_name': 'unit_tests_exe_pdb_workaround', |
| 2830 'type': 'static_library', |
| 2831 'sources': [ 'empty_pdb_workaround.cc' ], |
| 2832 'msvs_settings': { |
| 2833 'VCCLCompilerTool': { |
| 2834 # This *in the compile phase* must match the pdb name that's |
| 2835 # output by the final link. See empty_pdb_workaround.cc for |
| 2836 # more details. |
| 2837 'DebugInformationFormat': '3', |
| 2838 'ProgramDataBaseFileName': '<(PRODUCT_DIR)/unit_tests.exe.pdb', |
| 2839 }, |
| 2840 }, |
| 2841 }, |
| 2842 ], |
| 2843 }], |
2824 ], # 'conditions' | 2844 ], # 'conditions' |
2825 } | 2845 } |
OLD | NEW |