diff --git a/b2g/config/mozconfigs/win32_gecko/debug b/b2g/config/mozconfigs/win32_gecko/debug index 6bb2afa47d79..cb0695f82fd5 100644 --- a/b2g/config/mozconfigs/win32_gecko/debug +++ b/b2g/config/mozconfigs/win32_gecko/debug @@ -14,11 +14,7 @@ export MOZILLA_OFFICIAL=1 export MOZ_TELEMETRY_REPORTING=1 -if test "$PROCESSOR_ARCHITECTURE" = "AMD64" -o "$PROCESSOR_ARCHITEW6432" = "AMD64"; then - . $topsrcdir/build/win32/mozconfig.vs2013-win64 -else - . $topsrcdir/build/win32/mozconfig.vs2013 -fi +. $topsrcdir/build/win32/mozconfig.vs-latest # B2G Options ac_add_options --enable-application=b2g diff --git a/b2g/config/mozconfigs/win32_gecko/nightly b/b2g/config/mozconfigs/win32_gecko/nightly index 1d6289d60ff2..b3dc45849020 100644 --- a/b2g/config/mozconfigs/win32_gecko/nightly +++ b/b2g/config/mozconfigs/win32_gecko/nightly @@ -14,11 +14,7 @@ export MOZILLA_OFFICIAL=1 export MOZ_TELEMETRY_REPORTING=1 -if test "$PROCESSOR_ARCHITECTURE" = "AMD64" -o "$PROCESSOR_ARCHITEW6432" = "AMD64"; then - . $topsrcdir/build/win32/mozconfig.vs2013-win64 -else - . $topsrcdir/build/win32/mozconfig.vs2013 -fi +. $topsrcdir/build/win32/mozconfig.vs-latest # B2G Options ac_add_options --enable-application=b2g diff --git a/b2g/graphene/config/horizon-mozconfigs/win32/debug b/b2g/graphene/config/horizon-mozconfigs/win32/debug index 66690c9af889..89bcb7a5fd62 100644 --- a/b2g/graphene/config/horizon-mozconfigs/win32/debug +++ b/b2g/graphene/config/horizon-mozconfigs/win32/debug @@ -9,11 +9,7 @@ ac_add_options --enable-js-diagnostics # Needed to enable breakpad in application.ini export MOZILLA_OFFICIAL=1 -if test "$PROCESSOR_ARCHITECTURE" = "AMD64" -o "$PROCESSOR_ARCHITEW6432" = "AMD64"; then - . $topsrcdir/build/win32/mozconfig.vs2013-win64 -else - . $topsrcdir/build/win32/mozconfig.vs2013 -fi +. $topsrcdir/build/win32/mozconfig.vs-latest # graphene Options ENABLE_MARIONETTE=1 diff --git a/b2g/graphene/config/horizon-mozconfigs/win32/nightly b/b2g/graphene/config/horizon-mozconfigs/win32/nightly index 082cb5446655..0ba42fff7368 100644 --- a/b2g/graphene/config/horizon-mozconfigs/win32/nightly +++ b/b2g/graphene/config/horizon-mozconfigs/win32/nightly @@ -11,11 +11,7 @@ ac_add_options --enable-js-diagnostics # Needed to enable breakpad in application.ini export MOZILLA_OFFICIAL=1 -if test "$PROCESSOR_ARCHITECTURE" = "AMD64" -o "$PROCESSOR_ARCHITEW6432" = "AMD64"; then - . $topsrcdir/build/win32/mozconfig.vs2013-win64 -else - . $topsrcdir/build/win32/mozconfig.vs2013 -fi +. $topsrcdir/build/win32/mozconfig.vs-latest # graphene Options export CXXFLAGS=-DMOZ_ENABLE_JS_DUMP diff --git a/b2g/graphene/config/horizon-mozconfigs/win64/debug b/b2g/graphene/config/horizon-mozconfigs/win64/debug index f3a9e99d3ba4..278771712749 100644 --- a/b2g/graphene/config/horizon-mozconfigs/win64/debug +++ b/b2g/graphene/config/horizon-mozconfigs/win64/debug @@ -26,7 +26,7 @@ ac_add_options --enable-warnings-as-errors # Package js shell. export MOZ_PACKAGE_JSSHELL=1 -. $topsrcdir/build/win64/mozconfig.vs2013 +. $topsrcdir/build/win64/mozconfig.vs-latest . "$topsrcdir/build/mozconfig.cache" diff --git a/b2g/graphene/config/horizon-mozconfigs/win64/nightly b/b2g/graphene/config/horizon-mozconfigs/win64/nightly index 4fa2c696934a..69eea0ca434f 100644 --- a/b2g/graphene/config/horizon-mozconfigs/win64/nightly +++ b/b2g/graphene/config/horizon-mozconfigs/win64/nightly @@ -8,7 +8,7 @@ fi ac_add_options --target=x86_64-pc-mingw32 ac_add_options --host=x86_64-pc-mingw32 -. $topsrcdir/build/win64/mozconfig.vs2013 +. $topsrcdir/build/win64/mozconfig.vs-latest ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL} ac_add_options --enable-update-packaging diff --git a/b2g/graphene/config/mozconfigs/win32/debug b/b2g/graphene/config/mozconfigs/win32/debug index d1c724bf4df0..246b82399966 100644 --- a/b2g/graphene/config/mozconfigs/win32/debug +++ b/b2g/graphene/config/mozconfigs/win32/debug @@ -9,11 +9,7 @@ ac_add_options --enable-js-diagnostics # Needed to enable breakpad in application.ini export MOZILLA_OFFICIAL=1 -if test "$PROCESSOR_ARCHITECTURE" = "AMD64" -o "$PROCESSOR_ARCHITEW6432" = "AMD64"; then - . $topsrcdir/build/win32/mozconfig.vs2013-win64 -else - . $topsrcdir/build/win32/mozconfig.vs2013 -fi +. $topsrcdir/build/win32/mozconfig.vs-latest # graphene Options ENABLE_MARIONETTE=1 diff --git a/b2g/graphene/config/mozconfigs/win32/nightly b/b2g/graphene/config/mozconfigs/win32/nightly index b52ad2b9baf6..70db220294e5 100644 --- a/b2g/graphene/config/mozconfigs/win32/nightly +++ b/b2g/graphene/config/mozconfigs/win32/nightly @@ -11,11 +11,7 @@ ac_add_options --enable-js-diagnostics # Needed to enable breakpad in application.ini export MOZILLA_OFFICIAL=1 -if test "$PROCESSOR_ARCHITECTURE" = "AMD64" -o "$PROCESSOR_ARCHITEW6432" = "AMD64"; then - . $topsrcdir/build/win32/mozconfig.vs2013-win64 -else - . $topsrcdir/build/win32/mozconfig.vs2013 -fi +. $topsrcdir/build/win32/mozconfig.vs-latest # graphene Options export CXXFLAGS=-DMOZ_ENABLE_JS_DUMP diff --git a/b2g/graphene/config/mozconfigs/win64/debug b/b2g/graphene/config/mozconfigs/win64/debug index 5ccd6f844eea..86cafd3230e2 100644 --- a/b2g/graphene/config/mozconfigs/win64/debug +++ b/b2g/graphene/config/mozconfigs/win64/debug @@ -26,7 +26,7 @@ ac_add_options --enable-warnings-as-errors # Package js shell. export MOZ_PACKAGE_JSSHELL=1 -. $topsrcdir/build/win64/mozconfig.vs2013 +. $topsrcdir/build/win64/mozconfig.vs-latest . "$topsrcdir/build/mozconfig.cache" diff --git a/b2g/graphene/config/mozconfigs/win64/nightly b/b2g/graphene/config/mozconfigs/win64/nightly index 9ff32b4794d9..c822a10a1cd5 100644 --- a/b2g/graphene/config/mozconfigs/win64/nightly +++ b/b2g/graphene/config/mozconfigs/win64/nightly @@ -8,7 +8,7 @@ fi ac_add_options --target=x86_64-pc-mingw32 ac_add_options --host=x86_64-pc-mingw32 -. $topsrcdir/build/win64/mozconfig.vs2013 +. $topsrcdir/build/win64/mozconfig.vs-latest ac_add_options --enable-update-channel=${MOZ_UPDATE_CHANNEL} ac_add_options --enable-update-packaging diff --git a/browser/config/mozconfigs/win32/common-opt b/browser/config/mozconfigs/win32/common-opt index 078fe6432889..27ac29dc12c8 100644 --- a/browser/config/mozconfigs/win32/common-opt +++ b/browser/config/mozconfigs/win32/common-opt @@ -27,7 +27,7 @@ export MOZILLA_OFFICIAL=1 export MOZ_TELEMETRY_REPORTING=1 -. $topsrcdir/build/win32/mozconfig.vs2015-win64 +. $topsrcdir/build/win32/mozconfig.vs-latest # Treat warnings as errors (modulo ALLOW_COMPILER_WARNINGS). ac_add_options --enable-warnings-as-errors diff --git a/browser/config/mozconfigs/win32/debug b/browser/config/mozconfigs/win32/debug index e2f46a8b5071..597ca8008fff 100644 --- a/browser/config/mozconfigs/win32/debug +++ b/browser/config/mozconfigs/win32/debug @@ -21,7 +21,7 @@ export MOZILLA_OFFICIAL=1 # Enable Telemetry export MOZ_TELEMETRY_REPORTING=1 -. $topsrcdir/build/win32/mozconfig.vs2015-win64 +. $topsrcdir/build/win32/mozconfig.vs-latest # Treat warnings as errors (modulo ALLOW_COMPILER_WARNINGS). ac_add_options --enable-warnings-as-errors diff --git a/browser/config/mozconfigs/win32/debug-static-analysis b/browser/config/mozconfigs/win32/debug-static-analysis index 9945a39e29c6..4801eb0cc1d4 100644 --- a/browser/config/mozconfigs/win32/debug-static-analysis +++ b/browser/config/mozconfigs/win32/debug-static-analysis @@ -10,7 +10,7 @@ ac_add_options --enable-dmd ac_add_options --enable-clang-plugin -. $topsrcdir/build/win32/mozconfig.vs2013-win64 +. $topsrcdir/build/win32/mozconfig.vs-latest # Treat warnings as errors (modulo ALLOW_COMPILER_WARNINGS). ac_add_options --enable-warnings-as-errors diff --git a/browser/config/mozconfigs/win32/l10n-mozconfig b/browser/config/mozconfigs/win32/l10n-mozconfig index b997cfe8ec0c..ab1ee080ebca 100644 --- a/browser/config/mozconfigs/win32/l10n-mozconfig +++ b/browser/config/mozconfigs/win32/l10n-mozconfig @@ -11,10 +11,6 @@ export MOZILLA_OFFICIAL=1 # Enable Telemetry export MOZ_TELEMETRY_REPORTING=1 -if test "$PROCESSOR_ARCHITECTURE" = "AMD64" -o "$PROCESSOR_ARCHITEW6432" = "AMD64"; then - . $topsrcdir/build/win32/mozconfig.vs2015-win64 -else - . $topsrcdir/build/win32/mozconfig.vs2015 -fi +. $topsrcdir/build/win32/mozconfig.vs-latest . "$topsrcdir/build/mozconfig.common.override" diff --git a/browser/config/mozconfigs/win64/common-opt b/browser/config/mozconfigs/win64/common-opt index 5073b4959412..763521eea300 100644 --- a/browser/config/mozconfigs/win64/common-opt +++ b/browser/config/mozconfigs/win64/common-opt @@ -28,7 +28,7 @@ export MOZ_TELEMETRY_REPORTING=1 # Treat warnings as errors (modulo ALLOW_COMPILER_WARNINGS). ac_add_options --enable-warnings-as-errors -. $topsrcdir/build/win64/mozconfig.vs2015 +. $topsrcdir/build/win64/mozconfig.vs-latest # Enable Adobe Primetime and Widevine CDMs on 64-bit Windows in Mozilla builds. # Enabled here on the assumption that downstream vendors will not be using diff --git a/browser/config/mozconfigs/win64/debug b/browser/config/mozconfigs/win64/debug index d015b9594eed..32f486bcedc8 100644 --- a/browser/config/mozconfigs/win64/debug +++ b/browser/config/mozconfigs/win64/debug @@ -31,7 +31,7 @@ export MOZ_PACKAGE_JSSHELL=1 ac_add_options --with-branding=browser/branding/nightly -. $topsrcdir/build/win64/mozconfig.vs2015 +. $topsrcdir/build/win64/mozconfig.vs-latest . "$topsrcdir/build/mozconfig.rust" diff --git a/browser/config/mozconfigs/win64/l10n-mozconfig b/browser/config/mozconfigs/win64/l10n-mozconfig index 44b7f1b05b7d..e99ec9a578fc 100644 --- a/browser/config/mozconfigs/win64/l10n-mozconfig +++ b/browser/config/mozconfigs/win64/l10n-mozconfig @@ -12,6 +12,6 @@ export MOZILLA_OFFICIAL=1 # Enable Telemetry export MOZ_TELEMETRY_REPORTING=1 -. $topsrcdir/build/win64/mozconfig.vs2015 +. $topsrcdir/build/win64/mozconfig.vs-latest . "$topsrcdir/build/mozconfig.common.override" diff --git a/build/win32/mozconfig.vs-latest b/build/win32/mozconfig.vs-latest new file mode 100644 index 000000000000..9c8726a8dfd6 --- /dev/null +++ b/build/win32/mozconfig.vs-latest @@ -0,0 +1 @@ +. $topsrcdir/build/win32/mozconfig.vs2015-win64 diff --git a/build/win32/mozconfig.vs2010 b/build/win32/mozconfig.vs2010 deleted file mode 100644 index 5120f5d0b7c5..000000000000 --- a/build/win32/mozconfig.vs2010 +++ /dev/null @@ -1,13 +0,0 @@ -export INCLUDE=/d/msvs10/vc/include:/d/msvs10/vc/atlmfc/include:/d/sdks/v7.0/include:/d/sdks/v7.0/include/atl:/d/msvs8/VC/PlatformSDK/include:/d/sdks/dx10/include -export LIBPATH=/d/msvs10/vc/lib:/d/msvs10/vc/atlmfc/lib:/c/WINDOWS/Microsoft.NET/Framework/v2.0.50727 -export LIB=/d/msvs10/vc/lib:/d/msvs10/vc/atlmfc/lib:/d/sdks/v7.0/lib:/d/msvs8/VC/PlatformSDK/lib:/d/msvs8/SDK/v2.0/lib:/d/mozilla-build/atlthunk_compat:/d/sdks/dx10/lib/x86 -export PATH="/d/msvs10/VSTSDB/Deploy:/d/msvs10/Common7/IDE/:/d/msvs10/VC/BIN:/d/msvs10/Common7/Tools:/d/msvs10/VC/VCPackages:${PATH}" -export WIN32_REDIST_DIR=/d/msvs10/VC/redist/x86/Microsoft.VC100.CRT - -. $topsrcdir/build/mozconfig.vs-common - -mk_export_correct_style LIB -mk_export_correct_style LIBPATH -mk_export_correct_style PATH -mk_export_correct_style INCLUDE -mk_export_correct_style WIN32_REDIST_DIR diff --git a/build/win64/mozconfig.vs-latest b/build/win64/mozconfig.vs-latest new file mode 100644 index 000000000000..3470d4aceade --- /dev/null +++ b/build/win64/mozconfig.vs-latest @@ -0,0 +1 @@ +. $topsrcdir/build/win64/mozconfig.vs2015 diff --git a/js/src/devtools/automation/winbuildenv.sh b/js/src/devtools/automation/winbuildenv.sh index 6f675c6fafa9..c1fd9edffa5e 100644 --- a/js/src/devtools/automation/winbuildenv.sh +++ b/js/src/devtools/automation/winbuildenv.sh @@ -19,14 +19,10 @@ export OLD_INCLUDE=$(IFS=';'; for d in $INCLUDE; do ( cd "$d" && echo -n $(pwd): export OLD_LIB=$(IFS=';'; for d in $LIB; do ( cd "$d" && echo -n $(pwd): ); done) export OLD_LIBPATH=$(IFS=';'; for d in $LIBPATH; do ( cd "$d" && echo -n $(pwd): ); done) -# The various browser/config/mozconfigs/win32/* files use these checks to pick -# the compiler. if $USE_64BIT; then - . $topsrcdir/build/win64/mozconfig.vs2015 -elif test "$PROCESSOR_ARCHITECTURE" = "AMD64" -o "$PROCESSOR_ARCHITEW6432" = "AMD64"; then - . $topsrcdir/build/win32/mozconfig.vs2015-win64 + . $topsrcdir/build/win64/mozconfig.vs-latest else - . $topsrcdir/build/win32/mozconfig.vs2015 + . $topsrcdir/build/win32/mozconfig.vs-latest fi # PATH also needs to point to mozmake.exe, which can come from either