Kaydet (Commit) 2a055c05 authored tarafından Michael Stahl's avatar Michael Stahl

scp2: also try VC141_CRT_*.msm

Apparently the MSMs have been renamed in Visual Studio 2017.3 but only
configure was adapted, not scp2.

Not sure if these MSMs are still relevant given the new
gid_File_Vcredist_Exe thing.

Change-Id: I4fe27c8298b3a2024acc62d12ce8ea67e2eca80d
üst c799f159
......@@ -6535,7 +6535,12 @@ if test $_os = "WINNT"; then
MSVC_DLL_PATH="$msvcdllpath"
MSVC_DLLS="$msvcdlls"
MSM_PATH="$msmdir"
SCPDEFS="$SCPDEFS -DWITH_VC${VCVER}_REDIST"
# MSVC 15.3 changed it to VC141
if echo "$MSVC_DLL_PATH" | grep -q "VC141.CRT$"; then
SCPDEFS="$SCPDEFS -DWITH_VC141_REDIST"
else
SCPDEFS="$SCPDEFS -DWITH_VC${VCVER}_REDIST"
fi
if test "$VCREDIST_DIR" = "no"; then
dnl explicitly disabled
VCREDIST_DIR=""
......
......@@ -58,6 +58,25 @@ End
#endif
#if defined(WITH_VC141_REDIST)
#if defined WINDOWS_X64
MergeModule gid_MergeModule_Microsoft_VC141_CRT_x64
#else
MergeModule gid_MergeModule_Microsoft_VC141_CRT_x86
#endif
Feature = gm_Root;
#if defined WINDOWS_X64
Name = "Microsoft_VC141_CRT_x64.msm";
#else
Name = "Microsoft_VC141_CRT_x86.msm";
#endif
RootDir = "TARGETDIR";
ComponentCondition = "VC_REDIST=1";
End
#endif
#endif // MSM_PATH
#if defined(VCREDIST_EXE_NAME)
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment