chromium-src-build/internal
mal@chromium.org c254048432 Rename README.google to README.chromium.
No code change.

B=4380
Review URL: http://codereview.chromium.org/19501

git-svn-id: http://src.chromium.org/svn/trunk/src/build@8988 4ff67af0-8c30-449e-8e8b-ad334ec8d88c
2009-01-30 21:24:17 +00:00
..
README.chromium Rename README.google to README.chromium. 2009-01-30 21:24:17 +00:00
chromium_build.scons Finish release (opt) builds on Windows, including the parallel 2008-11-20 01:12:38 +00:00
chromium_build.vsprops Unrollback r1158. 2008-08-21 19:33:13 +00:00
chromium_build_google_chrome.scons Finish release (opt) builds on Windows, including the parallel 2008-11-20 01:12:38 +00:00
chromium_build_google_chrome.vsprops Unrollback r1158. 2008-08-21 19:33:13 +00:00
essential.scons Update build files to use PSDK 6.1 (platformsdk_win2008_6_1). This is necessary for 2008-12-31 01:06:00 +00:00
essential.vsprops Reverting 7573. 2009-01-06 20:15:16 +00:00
release_defaults.scons Fixes and enhancements 2008-12-02 07:36:03 +00:00
release_defaults.vsprops Disable Frame Pointer Omission optimization in default release, the CHECK ENABLED and the DOM STATS builds. 2008-08-23 22:34:50 +00:00
release_impl.scons Finish release (opt) builds on Windows, including the parallel 2008-11-20 01:12:38 +00:00
release_impl.vsprops Disable Frame Pointer Omission optimization in default release, the CHECK ENABLED and the DOM STATS builds. 2008-08-23 22:34:50 +00:00
release_impl_checksenabled.scons Fixes and enhancements 2008-12-02 07:36:03 +00:00
release_impl_checksenabled.vsprops Disable Frame Pointer Omission optimization in default release, the CHECK ENABLED and the DOM STATS builds. 2008-08-23 22:34:50 +00:00
release_impl_coverage.scons Finish release (opt) builds on Windows, including the parallel 2008-11-20 01:12:38 +00:00
release_impl_coverage.vsprops Switch back svn:eol-style=native for .sln, .vcproj and .vsprops files. 2008-12-16 20:56:44 +00:00
release_impl_dom_stats.scons Convert from using env['PLATFORM'] directly to using the more flexible 2008-12-18 23:26:29 +00:00
release_impl_dom_stats.vsprops Disable Frame Pointer Omission optimization in default release, the CHECK ENABLED and the DOM STATS builds. 2008-08-23 22:34:50 +00:00
release_impl_official.scons Remove DCHECKS from official builds. 2008-12-11 22:10:17 +00:00
release_impl_official.vsprops Remove DCHECKS from official builds. 2008-12-11 22:10:17 +00:00
release_impl_pgo_instrument.vsprops Add the build directory to the repository. 2008-07-26 20:52:30 +00:00
release_impl_pgo_optimize.vsprops Add the build directory to the repository. 2008-07-26 20:52:30 +00:00
release_impl_purify.scons Purify support: 2008-11-22 01:10:01 +00:00
release_impl_purify.vsprops Undo a change which had added /PROFILE to purify builds. 2008-08-26 16:42:07 +00:00

README.chromium

Internal property sheets:
  chromium_build*.vsprops
    Defines preprocessor definitions to control the various flavors of Chromium (currently Chromium or Google Chrome). The appropriate chromium_build*.vsprops file gets included in debug.vsprops and release.vsprops based on CHROMIUM_BUILD environment variable.
    
  essential.vsprops
    Contains the common settings used throughout the projects. Is included by either ..\debug.vsprops or ..\release.vsprops, so in general, it is not included directly.

  release_defaults.vsprops
    Included by ..\release.vsprops. Its settings are overriden by release_impl$(CHROME_BUILD_TYPE).vsprops. Uses the default VS setting which is "Maximize Speed". Results in relatively fast build with reasonable optimization level but without whole program optimization to reduce build time.

  release_impl.vsprops
    Included by ..\release.vsprops by default when CHROME_BUILD_TYPE is undefined. Includes release_defaults.vsprops.

  release_impl_checksenabled.vsprops
    Included by ..\release.vsprops when CHROME_BUILD_TYPE=_checksenabled. Matches what release_defaults.vsprops does, but doesn't actually inherit from it as we couldn't quite get that working. The only difference is that _DEBUG is set instead of NDEBUG. Used for keeping debug checks enabled with a build that is fast enough to dogfood with.

  release_impl_official.vsprops
    Included by ..\release.vsprops when CHROME_BUILD_TYPE=_official. Includes release_defaults.vsprops. Enables Whole Program Optimizations (WPO), which doubles the build time. Results in much more optimized build. Uses "Full Optimization" and "Flavor small code".

  release_impl_pgo_instrument.vsprops
    Included by ..\release.vsprops when CHROME_BUILD_TYPE=_pgo_instrument. Includes release_defaults.vsprops. Enables Profile Guided Optimization (PGO) instrumentation (first pass). Uses "Full Optimization" and "Flavor small code".

  release_impl_pgo_optimize.vsprops
    Included by ..\release.vsprops when CHROME_BUILD_TYPE=_pgo_optimize. Includes release_defaults.vsprops. Enables Profile Guided Optimization (PGO) optimization (second pass). Uses "Full Optimization" and "Flavor small code".

  release_impl_purify.vsprops
    Included by ..\release.vsprops when CHROME_BUILD_TYPE=_purify. Includes release_defaults.vsprops. Disables optimizations. Used with Purify to test without debug tools and without optimization; i.e. NDEBUG is defined but the compiler doesn't optimize the binary.