OLD | NEW |
1 { | 1 { |
2 'includes': ['release_defaults.gypi'], | 2 'includes': ['release_defaults.gypi'], |
3 'defines': ['OFFICIAL_BUILD'], | 3 'defines': ['OFFICIAL_BUILD'], |
4 'msvs_settings': { | 4 'msvs_settings': { |
5 'VCCLCompilerTool': { | 5 'VCCLCompilerTool': { |
6 'Optimization': '3', | 6 'Optimization': '3', |
7 'InlineFunctionExpansion': '2', | 7 'InlineFunctionExpansion': '2', |
8 'EnableIntrinsicFunctions': 'true', | 8 'EnableIntrinsicFunctions': 'true', |
9 'FavorSizeOrSpeed': '2', | 9 'FavorSizeOrSpeed': '2', |
10 'OmitFramePointers': 'true', | 10 'OmitFramePointers': 'true', |
11 'EnableFiberSafeOptimizations': 'true', | 11 'EnableFiberSafeOptimizations': 'true', |
12 'WholeProgramOptimization': 'true', | 12 'WholeProgramOptimization': 'true', |
13 }, | 13 }, |
14 'VCLibrarianTool': { | 14 'VCLibrarianTool': { |
15 'AdditionalOptions': ['/ltcg', '/expectedoutputsize:120000000'], | 15 'AdditionalOptions': ['/ltcg', '/expectedoutputsize:120000000'], |
16 }, | 16 }, |
17 'VCLinkerTool': { | 17 'VCLinkerTool': { |
| 18 # Get more debug spew from the linker while we're sorting out |
| 19 # build problems and performance. |
| 20 # TODO(siggi): Remove these flags after we're out of the woods. |
| 21 'AdditionalOptions': ['/verbose', '/time'], |
18 'LinkTimeCodeGeneration': '1', | 22 'LinkTimeCodeGeneration': '1', |
19 # The /PROFILE flag causes the linker to add a "FIXUP" debug stream to | 23 # The /PROFILE flag causes the linker to add a "FIXUP" debug stream to |
20 # the generated PDB. According to MSDN documentation, this flag is only | 24 # the generated PDB. According to MSDN documentation, this flag is only |
21 # available (or perhaps supported) in the Enterprise (team development) | 25 # available (or perhaps supported) in the Enterprise (team development) |
22 # version of Visual Studio. If this blocks your official build, simply | 26 # version of Visual Studio. If this blocks your official build, simply |
23 # comment out this line, then re-run "gclient runhooks". | 27 # comment out this line, then re-run "gclient runhooks". |
24 'Profile': 'true', | 28 'Profile': 'true', |
25 }, | 29 }, |
26 }, | 30 }, |
27 } | 31 } |
OLD | NEW |