diff --git a/b2g/installer/Makefile.in b/b2g/installer/Makefile.in index 191491c1a4d..6ff3769023a 100644 --- a/b2g/installer/Makefile.in +++ b/b2g/installer/Makefile.in @@ -25,12 +25,6 @@ ifdef MOZ_NO_DEBUG_RTL DEFINES += -DMOZ_PACKAGE_MSVC_DLLS=1 DEFINES += -DMSVC_C_RUNTIME_DLL=$(MSVC_C_RUNTIME_DLL) DEFINES += -DMSVC_CXX_RUNTIME_DLL=$(MSVC_CXX_RUNTIME_DLL) -ifdef MSVC_APPCRT_DLL -DEFINES += -DMSVC_APPCRT_DLL=$(MSVC_APPCRT_DLL) -endif -ifdef MSVC_DESKTOPCRT_DLL -DEFINES += -DMSVC_DESKTOPCRT_DLL=$(MSVC_DESKTOPCRT_DLL) -endif endif endif diff --git a/b2g/installer/package-manifest.in b/b2g/installer/package-manifest.in index eadd9f626ee..156360e7f8e 100644 --- a/b2g/installer/package-manifest.in +++ b/b2g/installer/package-manifest.in @@ -74,12 +74,6 @@ #if MOZ_PACKAGE_MSVC_DLLS @BINPATH@/@MSVC_C_RUNTIME_DLL@ @BINPATH@/@MSVC_CXX_RUNTIME_DLL@ -#ifdef MSVC_APPCRT_DLL -@BINPATH@/@MSVC_APPCRT_DLL@ -#endif -#ifdef MSVC_DESKTOPCRT_DLL -@BINPATH@/@MSVC_DESKTOPCRT_DLL@ -#endif #endif #endif #ifdef MOZ_SHARED_MOZGLUE diff --git a/browser/installer/Makefile.in b/browser/installer/Makefile.in index 385da97ca8b..c3d3053a49e 100644 --- a/browser/installer/Makefile.in +++ b/browser/installer/Makefile.in @@ -73,12 +73,6 @@ ifdef MOZ_NO_DEBUG_RTL DEFINES += -DMOZ_PACKAGE_MSVC_DLLS=1 DEFINES += -DMSVC_C_RUNTIME_DLL=$(MSVC_C_RUNTIME_DLL) DEFINES += -DMSVC_CXX_RUNTIME_DLL=$(MSVC_CXX_RUNTIME_DLL) -ifdef MSVC_APPCRT_DLL -DEFINES += -DMSVC_APPCRT_DLL=$(MSVC_APPCRT_DLL) -endif -ifdef MSVC_DESKTOPCRT_DLL -DEFINES += -DMSVC_DESKTOPCRT_DLL=$(MSVC_DESKTOPCRT_DLL) -endif endif endif diff --git a/browser/installer/package-manifest.in b/browser/installer/package-manifest.in index e2f7c862b2a..bea44ec3069 100644 --- a/browser/installer/package-manifest.in +++ b/browser/installer/package-manifest.in @@ -100,12 +100,6 @@ #if MOZ_PACKAGE_MSVC_DLLS @BINPATH@/@MSVC_C_RUNTIME_DLL@ @BINPATH@/@MSVC_CXX_RUNTIME_DLL@ -#ifdef MSVC_APPCRT_DLL -@BINPATH@/@MSVC_APPCRT_DLL@ -#endif -#ifdef MSVC_DESKTOPCRT_DLL -@BINPATH@/@MSVC_DESKTOPCRT_DLL@ -#endif #endif #endif #ifndef MOZ_NATIVE_ICU diff --git a/build/win32/Makefile.in b/build/win32/Makefile.in index 664eca5257a..915c693db2d 100644 --- a/build/win32/Makefile.in +++ b/build/win32/Makefile.in @@ -9,8 +9,6 @@ ifdef WIN32_REDIST_DIR REDIST_FILES = \ $(MSVC_C_RUNTIME_DLL) \ $(MSVC_CXX_RUNTIME_DLL) \ - $(MSVC_APPCRT_DLL) \ - $(MSVC_DESKTOPCRT_DLL) \ $(NULL) libs-preqs = \ diff --git a/configure.in b/configure.in index 85fcf58a385..cb964c73e5c 100644 --- a/configure.in +++ b/configure.in @@ -496,24 +496,6 @@ case "$target" in MSVS_VERSION=2013 MSVC_C_RUNTIME_DLL=msvcr120.dll MSVC_CXX_RUNTIME_DLL=msvcp120.dll - elif test "$_CC_MAJOR_VERSION" = "19"; then - _CC_SUITE=14 - MSVS_VERSION=2015 - MSVC_C_RUNTIME_DLL=vcruntime140.dll - MSVC_CXX_RUNTIME_DLL=msvcp140.dll - MSVC_APPCRT_DLL=appcrt140.dll - MSVC_DESKTOPCRT_DLL=desktopcrt140.dll - - # -Wv:18 disables all warnings introduced after VS2013 - # See http://blogs.msdn.com/b/vcblog/archive/2014/11/12/improvements-to-warnings-in-the-c-compiler.aspx - CFLAGS="$CFLAGS -Wv:18" - CXXFLAGS="$CXXFLAGS -Wv:18" - - # https://connect.microsoft.com/VisualStudio/feedback/details/888527/warnings-on-dbghelp-h - # for dbghelp.h, imagehlp.h, and shobj.h - # C4091: 'typedef ': ignored on left of '' when no variable is declared - CFLAGS="$CFLAGS -wd4091" - CXXFLAGS="$CXXFLAGS -wd4091" else AC_MSG_ERROR([This version (${_CC_MAJOR_VERSION}.${_CC_MINOR_VERSION}.${_CC_BUILD_VERSION}) of the MSVC compiler is unsupported. You must install Visual C++ 2013 Update 3 or newer in order to build. @@ -522,8 +504,6 @@ See https://developer.mozilla.org/en/Windows_Build_Prerequisites.]) AC_SUBST(MSVS_VERSION) AC_SUBST(MSVC_C_RUNTIME_DLL) AC_SUBST(MSVC_CXX_RUNTIME_DLL) - AC_SUBST(MSVC_APPCRT_DLL) - AC_SUBST(MSVC_DESKTOPCRT_DLL) # Disable SEH on clang-cl because it doesn't implement them yet. if test -z "$CLANG_CL"; then diff --git a/js/src/configure.in b/js/src/configure.in index 8ceb1e005a7..cfa5969ef75 100644 --- a/js/src/configure.in +++ b/js/src/configure.in @@ -419,13 +419,6 @@ case "$target" in if test "$_CC_MAJOR_VERSION" = "18"; then _CC_SUITE=12 - elif test "$_CC_MAJOR_VERSION" = "19"; then - _CC_SUITE=14 - - # -Wv:18 disables all warnings introduced after VS2013 - # See http://blogs.msdn.com/b/vcblog/archive/2014/11/12/improvements-to-warnings-in-the-c-compiler.aspx - CFLAGS="$CFLAGS -Wv:18" - CXXFLAGS="$CXXFLAGS -Wv:18" else AC_MSG_ERROR([This version ($CC_VERSION) of the MSVC compiler is unsupported. See https://developer.mozilla.org/en/Windows_Build_Prerequisites.]) fi diff --git a/toolkit/mozapps/installer/upload-files.mk b/toolkit/mozapps/installer/upload-files.mk index c6d1d320ffa..4adda194ed7 100644 --- a/toolkit/mozapps/installer/upload-files.mk +++ b/toolkit/mozapps/installer/upload-files.mk @@ -66,13 +66,9 @@ JSSHELL_BINS = \ $(DIST)/bin/$(DLL_PREFIX)mozglue$(DLL_SUFFIX) \ $(NULL) ifndef MOZ_NATIVE_NSPR -JSSHELL_BINS += $(DIST)/bin/$(MSVC_C_RUNTIME_DLL) -JSSHELL_BINS += $(DIST)/bin/$(MSVC_CXX_RUNTIME_DLL) -ifdef MSVC_APPCRT_DLL -JSSHELL_BINS += $(DIST)/bin/$(MSVC_APPCRT_DLL) -endif -ifdef MSVC_DESKTOPCRT_DLL -JSSHELL_BINS += $(DIST)/bin/$(MSVC_DESKTOPCRT_DLL) +ifeq ($(_MSC_VER),1800) +JSSHELL_BINS += $(DIST)/bin/msvcr120.dll +JSSHELL_BINS += $(DIST)/bin/msvcp120.dll endif ifdef MOZ_FOLD_LIBS JSSHELL_BINS += $(DIST)/bin/$(DLL_PREFIX)nss3$(DLL_SUFFIX)