diff options
Diffstat (limited to 'build/internal')
-rw-r--r-- | build/internal/release_defaults.gypi | 18 | ||||
-rw-r--r-- | build/internal/release_impl.gypi | 17 | ||||
-rw-r--r-- | build/internal/release_impl_official.gypi | 43 |
3 files changed, 0 insertions, 78 deletions
diff --git a/build/internal/release_defaults.gypi b/build/internal/release_defaults.gypi deleted file mode 100644 index 1bf674a..0000000 --- a/build/internal/release_defaults.gypi +++ /dev/null @@ -1,18 +0,0 @@ -# Copyright (c) 2011 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. -{ - 'msvs_settings': { - 'VCCLCompilerTool': { - 'StringPooling': 'true', - }, - 'VCLinkerTool': { - # No incremental linking. - 'LinkIncremental': '1', - # Eliminate Unreferenced Data (/OPT:REF). - 'OptimizeReferences': '2', - # Folding on (/OPT:ICF). - 'EnableCOMDATFolding': '2', - }, - }, -} diff --git a/build/internal/release_impl.gypi b/build/internal/release_impl.gypi deleted file mode 100644 index 5ac0e09..0000000 --- a/build/internal/release_impl.gypi +++ /dev/null @@ -1,17 +0,0 @@ -# Copyright (c) 2011 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. -{ - 'includes': ['release_defaults.gypi'], - 'msvs_settings': { - 'VCCLCompilerTool': { - 'OmitFramePointers': 'false', - # The above is not sufficient (http://crbug.com/106711): it - # simply eliminates an explicit "/Oy", but both /O2 and /Ox - # perform FPO regardless, so we must explicitly disable. - # We still want the false setting above to avoid having - # "/Oy /Oy-" and warnings about overriding. - 'AdditionalOptions': ['/Oy-'], - }, - }, -} diff --git a/build/internal/release_impl_official.gypi b/build/internal/release_impl_official.gypi deleted file mode 100644 index d084ae3..0000000 --- a/build/internal/release_impl_official.gypi +++ /dev/null @@ -1,43 +0,0 @@ -# Copyright (c) 2011 The Chromium Authors. All rights reserved. -# Use of this source code is governed by a BSD-style license that can be -# found in the LICENSE file. -{ - 'includes': ['release_defaults.gypi'], - 'defines': ['OFFICIAL_BUILD'], - 'msvs_settings': { - 'VCCLCompilerTool': { - 'InlineFunctionExpansion': '2', - 'EnableIntrinsicFunctions': 'true', - 'EnableFiberSafeOptimizations': 'true', - 'OmitFramePointers': 'false', - # The above is not sufficient (http://crbug.com/106711): it - # simply eliminates an explicit "/Oy", but both /O2 and /Ox - # perform FPO regardless, so we must explicitly disable. - # We still want the false setting above to avoid having - # "/Oy /Oy-" and warnings about overriding. - 'AdditionalOptions': ['/Oy-'], - }, - 'VCLibrarianTool': { - 'AdditionalOptions': [ - '/ltcg', - '/expectedoutputsize:120000000' - ], - }, - 'VCLinkerTool': { - 'AdditionalOptions': [ - '/time', - # This may reduce memory fragmentation during linking. - # The expected size is 40*1024*1024, which gives us about 10M of - # headroom as of Dec 16, 2011. - '/expectedoutputsize:41943040', - ], - 'LinkTimeCodeGeneration': '1', - # The /PROFILE flag causes the linker to add a "FIXUP" debug stream to - # the generated PDB. According to MSDN documentation, this flag is only - # available (or perhaps supported) in the Enterprise (team development) - # version of Visual Studio. If this blocks your official build, simply - # comment out this line, then re-run "gclient runhooks". - 'Profile': 'true', - }, - }, -} |