2 # - Find Wix executables
3 # Find the candle and light command
5 # MAKEWIX_EXECUTABLE - path to the candle utility.
6 # CMAKE_INSTALL_SYSTEM_RUNTIME_LIBS - System runtime DLLs
8 set(_PF86 "PROGRAMFILES(x86)")
11 # https://stackoverflow.com/questions/2375322/variable-for-wix-bin-directory-path
13 # https://weblogs.sqlteam.com/mladenp/2010/02/23/wix-3-tutorial-generating-filedirectory-fragments-with-heat.exe/
14 # WiX binaries are in $ENV{WIX}/bin.
17 find_program(WIX_CANDLE_EXECUTABLE candle
20 "$ENV{PROGRAMFILES}/WiX Toolset v3.11/bin"
21 "$ENV{${_PF86}}/WiX Toolset v3.11/bin"
22 "$ENV{PROGRAMW6432}/WiX Toolset v3.11/bin"
23 DOC "Path to the WiX candle utility."
27 find_program(WIX_LIGHT_EXECUTABLE light
30 "$ENV{PROGRAMFILES}/WiX Toolset v3.11/bin"
31 "$ENV{${_PF86}}/WiX Toolset v3.11/bin"
32 "$ENV{PROGRAMW6432}/WiX Toolset v3.11/bin"
33 DOC "Path to the WiX light utility."
37 find_program(WIX_HEAT_EXECUTABLE heat
40 "$ENV{PROGRAMFILES}/WiX Toolset v3.11/bin"
41 "$ENV{${_PF86}}/WiX Toolset v3.11/bin"
42 "$ENV{PROGRAMW6432}/WiX Toolset v3.11/bin"
43 DOC "Path to the WiX heat utility."