| 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 |