CMake: Update FindWiX.
authorGerald Combs <gerald@wireshark.org>
Mon, 5 Dec 2016 18:53:32 +0000 (10:53 -0800)
committerGerald Combs <gerald@wireshark.org>
Mon, 5 Dec 2016 20:21:23 +0000 (20:21 +0000)
The WiX Toolset installer sets the WIX environment variable. Search for
our WiX executables there first.

Change-Id: I5acc9cb369dc2bdbb071d35b5a39498c6db117a3
Reviewed-on: https://code.wireshark.org/review/19096
Petri-Dish: Gerald Combs <gerald@wireshark.org>
Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org>
Reviewed-by: Gerald Combs <gerald@wireshark.org>
cmake/modules/FindWiX.cmake

index 1761bbb8647c3e1e256ec32fc0919a3df8179f6f..991e85846445dca0b95f3e5bbfd3870fe85ede1a 100644 (file)
@@ -9,18 +9,30 @@ set(_PF86 "PROGRAMFILES(x86)")
 
 # Find candle
 find_program(WIX_CANDLE_EXECUTABLE candle
-       PATH "$ENV{PROGRAMFILES}/WiX Toolset v3.10/bin" "$ENV{${_PF86}}/WiX Toolset v3.10/bin" "$ENV{PROGRAMW6432}/WiX Toolset v3.10/bin"
+       PATH
+               "$ENV{WIX}"
+               "$ENV{PROGRAMFILES}/WiX Toolset v3.10/bin"
+               "$ENV{${_PF86}}/WiX Toolset v3.10/bin"
+               "$ENV{PROGRAMW6432}/WiX Toolset v3.10/bin"
        DOC "Path to the WiX candle utility."
 )
 
 # Find light
 find_program(WIX_LIGHT_EXECUTABLE light
-       PATH "$ENV{PROGRAMFILES}/WiX Toolset v3.10/bin" "$ENV{${_PF86}}/WiX Toolset v3.10/bin" "$ENV{PROGRAMW6432}/WiX Toolset v3.10/bin"
+       PATH
+               "$ENV{WIX}"
+               "$ENV{PROGRAMFILES}/WiX Toolset v3.10/bin"
+               "$ENV{${_PF86}}/WiX Toolset v3.10/bin"
+               "$ENV{PROGRAMW6432}/WiX Toolset v3.10/bin"
        DOC "Path to the WiX light utility."
 )
 
-# Find light
+# Find heat
 find_program(WIX_HEAT_EXECUTABLE heat
-       PATH "$ENV{PROGRAMFILES}/WiX Toolset v3.10/bin" "$ENV{${_PF86}}/WiX Toolset v3.10/bin" "$ENV{PROGRAMW6432}/WiX Toolset v3.10/bin"
+       PATH
+               "$ENV{WIX}"
+               "$ENV{PROGRAMFILES}/WiX Toolset v3.10/bin"
+               "$ENV{${_PF86}}/WiX Toolset v3.10/bin"
+               "$ENV{PROGRAMW6432}/WiX Toolset v3.10/bin"
        DOC "Path to the WiX heat utility."
 )