summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBrad King <brad.king@kitware.com>2024-03-19 23:07:40 (GMT)
committerBrad King <brad.king@kitware.com>2024-03-24 18:43:11 (GMT)
commite7f5ad8df2f8dda35fea51b7c01f068497c16940 (patch)
tree8d48e022442cfee134534ecb6139c88d94a10980
parent729d904050830f62c40cd4076c36e3149a69d29d (diff)
downloadCMake-e7f5ad8df2f8dda35fea51b7c01f068497c16940.zip
CMake-e7f5ad8df2f8dda35fea51b7c01f068497c16940.tar.gz
CMake-e7f5ad8df2f8dda35fea51b7c01f068497c16940.tar.bz2
Tests: Prepare RunCMake.CPack_WIX to cover multiple WiX versions
-rw-r--r--Tests/RunCMake/CPack_WIX/3-AppWiX-cpack-WIX-check.cmake (renamed from Tests/RunCMake/CPack_WIX/AppWiX-cpack-WIX-check.cmake)0
-rw-r--r--Tests/RunCMake/CPack_WIX/3-AppWiX-cpack-WIX-stdout.txt (renamed from Tests/RunCMake/CPack_WIX/AppWiX-cpack-WIX-stdout.txt)2
-rw-r--r--Tests/RunCMake/CPack_WIX/3-AppWiX-verify-stdout.txt (renamed from Tests/RunCMake/CPack_WIX/AppWiX-verify-stdout.txt)0
-rw-r--r--Tests/RunCMake/CPack_WIX/RunCMakeTest.cmake13
4 files changed, 12 insertions, 3 deletions
diff --git a/Tests/RunCMake/CPack_WIX/AppWiX-cpack-WIX-check.cmake b/Tests/RunCMake/CPack_WIX/3-AppWiX-cpack-WIX-check.cmake
index a7a28ae..a7a28ae 100644
--- a/Tests/RunCMake/CPack_WIX/AppWiX-cpack-WIX-check.cmake
+++ b/Tests/RunCMake/CPack_WIX/3-AppWiX-cpack-WIX-check.cmake
diff --git a/Tests/RunCMake/CPack_WIX/AppWiX-cpack-WIX-stdout.txt b/Tests/RunCMake/CPack_WIX/3-AppWiX-cpack-WIX-stdout.txt
index 110b36e..2998440 100644
--- a/Tests/RunCMake/CPack_WIX/AppWiX-cpack-WIX-stdout.txt
+++ b/Tests/RunCMake/CPack_WIX/3-AppWiX-cpack-WIX-stdout.txt
@@ -8,4 +8,4 @@ CPack: - Install component: headers
CPack: - Install component: libraries
CPack: Create package
CPack: - package: [^
-]*/Tests/RunCMake/CPack_WIX/AppWiX-build/MyLib-1\.0\.0-(win64|windows-arm64)\.msi generated\.
+]*/Tests/RunCMake/CPack_WIX/3-AppWiX-build/MyLib-1\.0\.0-(win64|windows-arm64)\.msi generated\.
diff --git a/Tests/RunCMake/CPack_WIX/AppWiX-verify-stdout.txt b/Tests/RunCMake/CPack_WIX/3-AppWiX-verify-stdout.txt
index 4713447..4713447 100644
--- a/Tests/RunCMake/CPack_WIX/AppWiX-verify-stdout.txt
+++ b/Tests/RunCMake/CPack_WIX/3-AppWiX-verify-stdout.txt
diff --git a/Tests/RunCMake/CPack_WIX/RunCMakeTest.cmake b/Tests/RunCMake/CPack_WIX/RunCMakeTest.cmake
index cd525d0..cf14d7d 100644
--- a/Tests/RunCMake/CPack_WIX/RunCMakeTest.cmake
+++ b/Tests/RunCMake/CPack_WIX/RunCMakeTest.cmake
@@ -1,7 +1,16 @@
include(RunCPack)
+set(env_PATH "$ENV{PATH}")
+
set(RunCPack_GENERATORS WIX)
+set(RunCPack_GLOB *.msi)
+set(RunCPack_VERIFY powershell -ExecutionPolicy Bypass -File ${CMAKE_CURRENT_LIST_DIR}/print-msi.ps1)
-set(ENV{PATH} "${CMake_TEST_CPACK_WIX3};$ENV{PATH}")
+function(run_cpack_wix v)
+ run_cpack(${v}-AppWiX SAMPLE AppWiX BUILD)
+endfunction()
-run_cpack(AppWiX BUILD GLOB *.msi VERIFY powershell -ExecutionPolicy Bypass -File ${CMAKE_CURRENT_LIST_DIR}/print-msi.ps1)
+if(CMake_TEST_CPACK_WIX3)
+ set(ENV{PATH} "${CMake_TEST_CPACK_WIX3};${env_PATH}")
+ run_cpack_wix(3)
+endif()