Skip to content

Commit 09cb646

Browse files
committed
Windows : fix search for WiX root directory when using 64bit cmake
"C:\Program Files (x86)" directory needs to be checked as well in this case.
1 parent 737964d commit 09cb646

File tree

1 file changed

+7
-4
lines changed

1 file changed

+7
-4
lines changed

win/packaging/CMakeLists.txt

Lines changed: 7 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,10 +24,13 @@ ENDIF()
2424

2525

2626
SET(MANUFACTURER "MariaDB Corporation Ab")
27-
FIND_PATH(WIX_DIR heat.exe
28-
"$ENV{ProgramFiles}/WiX Toolset v3.9/bin"
29-
"$ENV{ProgramFiles}/WiX Toolset v3.10/bin"
30-
)
27+
SET(WIX_BIN_PATHS)
28+
FOREACH(WIX_VER 3.9 3.10 3.11)
29+
LIST(APPEND WIX_BIN_PATHS "$ENV{ProgramFiles}/WiX Toolset v${WIX_VER}/bin")
30+
LIST(APPEND WIX_BIN_PATHS "$ENV{ProgramFiles} (x86)/WiX Toolset v${WIX_VER}/bin")
31+
ENDFOREACH()
32+
33+
FIND_PATH(WIX_DIR heat.exe ${WIX_BIN_PATHS})
3134
SET(CPACK_WIX_PACKAGE_BASE_NAME "MariaDB")
3235
IF(CMAKE_SIZEOF_VOID_P EQUAL 4)
3336
SET(CPACK_WIX_UPGRADE_CODE "49EB7A6A-1CEF-4A1E-9E89-B9A4993963E3")

0 commit comments

Comments
 (0)