зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1220525 - Add -Zc:inline for MSVC build. r=ted
-Zc:inliune introduces VS2013 update 2 to reduce build time. https://blogs.msdn.microsoft.com/vcblog/2014/11/12/speeding-up-the-incremental-developer-build-scenario/ On my workstation (i7-3770, 4 cores 8 threads), the build time by clean build (--enable-optimize and --disable-debug) is the following. With -Zc:inline ... 39m44s Without -Zc:inlune ... 43m52s So we should use this option to improve build time. MozReview-Commit-ID: GHUdgXBBYei --HG-- extra : rebase_source : 7972e50b188681a09e087a00f023fe5202271ba2 extra : histedit_source : 16f33b48e688ca6f275d8105438abd2b450b4aa7
This commit is contained in:
Родитель
f35a68e9f9
Коммит
0949d1c7d0
|
@ -959,8 +959,8 @@ case "$target" in
|
|||
_USE_CPP_INCLUDE_FLAG=1
|
||||
_DEFINES_CFLAGS='-FI $(topobjdir)/js/src/js-confdefs.h -DMOZILLA_CLIENT'
|
||||
_DEFINES_CXXFLAGS='-FI $(topobjdir)/js/src/js-confdefs.h -DMOZILLA_CLIENT'
|
||||
CFLAGS="$CFLAGS -W3 -Gy"
|
||||
CXXFLAGS="$CXXFLAGS -W3 -Gy"
|
||||
CFLAGS="$CFLAGS -W3 -Gy -Zc:inline"
|
||||
CXXFLAGS="$CXXFLAGS -W3 -Gy -Zc:inline"
|
||||
if test "$CPU_ARCH" = "x86";then
|
||||
dnl VS2012+ defaults to -arch:SSE2. We want to target nothing
|
||||
dnl more recent, so set that explicitly here unless another
|
||||
|
|
|
@ -1370,8 +1370,8 @@ case "$target" in
|
|||
_USE_CPP_INCLUDE_FLAG=1
|
||||
_DEFINES_CFLAGS='-FI $(topobjdir)/mozilla-config.h -DMOZILLA_CLIENT'
|
||||
_DEFINES_CXXFLAGS='-FI $(topobjdir)/mozilla-config.h -DMOZILLA_CLIENT'
|
||||
CFLAGS="$CFLAGS -W3 -Gy"
|
||||
CXXFLAGS="$CXXFLAGS -W3 -Gy"
|
||||
CFLAGS="$CFLAGS -W3 -Gy -Zc:inline"
|
||||
CXXFLAGS="$CXXFLAGS -W3 -Gy -Zc:inline"
|
||||
if test "$CPU_ARCH" = "x86"; then
|
||||
dnl VS2012+ defaults to -arch:SSE2. We want to target nothing
|
||||
dnl more recent, so set that explicitly here unless another
|
||||
|
|
Загрузка…
Ссылка в новой задаче