OLD | NEW |
1 # Copyright (c) 2009 The Chromium Authors. All rights reserved. | 1 # Copyright (c) 2009 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 'includes': [ | 6 'includes': [ |
7 '../../build/common.gypi', | 7 '../../build/common.gypi', |
8 ], | 8 ], |
9 'target_defaults': { | 9 'target_defaults': { |
10 'include_dirs': [ | 10 'include_dirs': [ |
(...skipping 30 matching lines...) Expand all Loading... |
41 'crash_dll.cc', | 41 'crash_dll.cc', |
42 'crash_dll.h', | 42 'crash_dll.h', |
43 ], | 43 ], |
44 'msvs_settings': { | 44 'msvs_settings': { |
45 # To work around a bug in some versions of the CRT, which cause | 45 # To work around a bug in some versions of the CRT, which cause |
46 # crashes on program exit if a DLL crashes at process attach time, | 46 # crashes on program exit if a DLL crashes at process attach time, |
47 # we cut out the CRT entirely, and set our DLL main routine as the | 47 # we cut out the CRT entirely, and set our DLL main routine as the |
48 # entry point for the DLL. | 48 # entry point for the DLL. |
49 'VCLinkerTool': { | 49 'VCLinkerTool': { |
50 'EntryPointSymbol': 'DllMain', | 50 'EntryPointSymbol': 'DllMain', |
51 'IgnoreAllDefaultLibraries': 1, | 51 'IgnoreAllDefaultLibraries': 'true', |
52 }, | 52 }, |
53 # Turn off buffer security checks, since we don't have CRT | 53 # Turn off buffer security checks, since we don't have CRT |
54 # support for them, given that we don't link the CRT. | 54 # support for them, given that we don't link the CRT. |
55 'VCCLCompilerTool': { | 55 'VCCLCompilerTool': { |
56 'BufferSecurityCheck': 'false', | 56 'BufferSecurityCheck': 'false', |
57 }, | 57 }, |
58 }, | 58 }, |
59 'configurations': { | 59 'configurations': { |
60 'Debug': { | 60 'Debug': { |
61 'msvs_settings': { | 61 'msvs_settings': { |
(...skipping 50 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
112 ], | 112 ], |
113 } | 113 } |
114 | 114 |
115 # vim: shiftwidth=2:et:ai:tabstop=2 | 115 # vim: shiftwidth=2:et:ai:tabstop=2 |
116 | 116 |
117 # Local Variables: | 117 # Local Variables: |
118 # tab-width:2 | 118 # tab-width:2 |
119 # indent-tabs-mode:nil | 119 # indent-tabs-mode:nil |
120 # End: | 120 # End: |
121 # vim: set expandtab tabstop=2 shiftwidth=2: | 121 # vim: set expandtab tabstop=2 shiftwidth=2: |
OLD | NEW |