Wix: Look for merge modules in %VCToolsRedistDir%.

Add "%VCToolsRedistDir%\MergeModules" to the merge module search path.
This is required for Visual Studio 2017 here.

Change-Id: I91cd1527ae80c85ed304c1233436cae52aa0a501
Reviewed-on: https://code.wireshark.org/review/25782
Reviewed-by: Gerald Combs <gerald@wireshark.org>
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Anders Broman <a.broman58@gmail.com>
This commit is contained in:
Gerald Combs 2018-02-13 16:15:22 -08:00 committed by Anders Broman
parent 944e661514
commit 6f2d4c2712
1 changed files with 6 additions and 0 deletions

View File

@ -113,9 +113,15 @@ endif()
set(MERGE_MODULE "Microsoft_${MSVC_CRT_VERSION}_CRT_${TARGET_MACHINE}.msm")
set (PF86_ENV "ProgramFiles(x86)")
set(VC_TOOLS_MERGE_MODULES_DIR)
if (DEFINED ENV{VCToolsRedistDir})
set(VC_TOOLS_MERGE_MODULES_DIR "$ENV{VCToolsRedistDir}/MergeModules")
endif()
find_path(MERGE_MODULE_DIR ${MERGE_MODULE}
PATHS
#"$ENV{VCINSTALLDIR}/VC/Redist/MSVC/how-do-we-get-this-version/Merge Modules"
${VC_TOOLS_MERGE_MODULES_DIR}
"$ENV{${PF86_ENV}}/Common Files/Merge Modules"
"$ENV{PROGRAMFILES}/Common Files/Merge Modules"
NO_DEFAULT_PATH