|
Finish release (opt) builds on Windows, including the parallel
build\*.scons structure (mirroring build\*.vsprops files):
* Use env.ApplySConscript() instead of env.SConscript with a
hand-crafted dictionary defining 'env'.
* Move various CPPPATH, CCFLAGS, CPPDEFINES, LIBS and LIBPATH
definitions from build/SConscript.main and target-specific
*.scons files into the build\*.scons files that mirror the
existing build\*.vsprops hierarchy.
* Use the new build\{debug,release}.scons files to update the
windows_dbg and windows_opt construction environments.
* Mirror current support for CHROME_BUILD_TYPE and CHROMIUM_BUILD
external environment variables.
* Remove hard-coded /TP options.
* Massage $CXXFLAGS to remove $CCFLAGS, avoiding duplication of options
on command lines. Handle the ripple effect in $PCHCOM by adding
$CCFLAGS back to that command line.
* Delete hammer's default settings of {CC,LINK}FLAGS_{DEBUG,OPTIMIZED}
so they don't pollute our construction environments.
* Update chrome config to link against v8 for opt, v8_g for dbg.
* Get rid of fragile by-hand order of using_net.scons before other
using_*.scons files. We're now using --start-group and --end-group
on Linux to deal with dependency cycles in libraries.
Committed: http://src.chromium.org/viewvc/chrome?view=rev&revision=5741
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+498 lines, -386 lines) |
Patch |
|
M |
base/base_lib.scons
|
View
|
|
1 chunk |
+2 lines, -9 lines |
0 comments
|
Download
|
|
M |
base/base_unittests.scons
|
View
|
|
3 chunks |
+4 lines, -24 lines |
0 comments
|
Download
|
|
M |
base/gfx/base_gfx.scons
|
View
|
|
1 chunk |
+2 lines, -9 lines |
0 comments
|
Download
|
|
M |
build/SConscript.main
|
View
|
1
2
|
6 chunks |
+45 lines, -70 lines |
0 comments
|
Download
|
|
A |
build/common.scons
|
View
|
|
1 chunk |
+16 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/debug.scons
|
View
|
|
1 chunk |
+35 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/external_code.scons
|
View
|
1
|
1 chunk |
+28 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/internal/chromium_build.scons
|
View
|
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/internal/chromium_build_google_chrome.scons
|
View
|
|
1 chunk |
+15 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/internal/essential.scons
|
View
|
1
2
|
1 chunk |
+97 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/internal/release_defaults.scons
|
View
|
1
2
|
1 chunk |
+35 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/internal/release_impl.scons
|
View
|
1
2
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/internal/release_impl_checksenabled.scons
|
View
|
1
2
|
1 chunk |
+33 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/internal/release_impl_coverage.scons
|
View
|
|
1 chunk |
+17 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/internal/release_impl_dom_stats.scons
|
View
|
|
1 chunk |
+31 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/internal/release_impl_official.scons
|
View
|
1
2
|
1 chunk |
+30 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/internal/release_impl_purify.scons
|
View
|
1
2
|
1 chunk |
+29 lines, -0 lines |
0 comments
|
Download
|
|
A |
build/release.scons
|
View
|
1
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
|
M |
chrome/SConscript
|
View
|
|
2 chunks |
+4 lines, -2 lines |
0 comments
|
Download
|
|
M |
chrome/test/interactive_ui/interactive_ui_tests.scons
|
View
|
|
2 chunks |
+1 line, -1 line |
0 comments
|
Download
|
|
M |
chrome/tools/test/image_diff/image_diff.scons
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
|
M |
net/crash_cache.scons
|
View
|
|
1 chunk |
+3 lines, -28 lines |
0 comments
|
Download
|
|
M |
net/net_lib.scons
|
View
|
|
1 chunk |
+2 lines, -10 lines |
0 comments
|
Download
|
|
M |
net/net_perftests.scons
|
View
|
|
1 chunk |
+3 lines, -29 lines |
0 comments
|
Download
|
|
M |
net/net_resources.scons
|
View
|
|
1 chunk |
+0 lines, -3 lines |
0 comments
|
Download
|
|
M |
net/net_unittests.scons
|
View
|
|
2 chunks |
+2 lines, -25 lines |
0 comments
|
Download
|
|
M |
net/stress_cache.scons
|
View
|
|
1 chunk |
+3 lines, -28 lines |
0 comments
|
Download
|
|
M |
net/tools/tld_cleanup/tld_cleanup.scons
|
View
|
1
2
|
1 chunk |
+2 lines, -23 lines |
0 comments
|
Download
|
|
M |
sandbox/src/sandbox_lib.scons
|
View
|
|
1 chunk |
+2 lines, -18 lines |
0 comments
|
Download
|
|
M |
sandbox/tests/common/sandbox_common.scons
|
View
|
|
1 chunk |
+0 lines, -13 lines |
0 comments
|
Download
|
|
M |
sandbox/tests/integration_tests/sbox_integration_tests.scons
|
View
|
|
1 chunk |
+2 lines, -31 lines |
0 comments
|
Download
|
|
M |
sandbox/tests/unit_tests/sbox_unittests.scons
|
View
|
|
1 chunk |
+2 lines, -30 lines |
0 comments
|
Download
|
|
M |
sandbox/tests/validation_tests/sbox_validation_tests.scons
|
View
|
|
1 chunk |
+2 lines, -26 lines |
0 comments
|
Download
|
|
M |
webkit/SConscript
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
|
M |
webkit/build/JavaScriptCore/SConscript
|
View
|
|
1 chunk |
+0 lines, -2 lines |
0 comments
|
Download
|
Total messages: 4 (0 generated)
|