summaryrefslogtreecommitdiffstats
path: root/Source/CPack
diff options
context:
space:
mode:
authorMax Gaukler <development@maxgaukler.de>2023-11-07 21:02:31 (GMT)
committerBrad King <brad.king@kitware.com>2023-11-16 19:15:38 (GMT)
commit60661f67701d890b6c8200261953d01b66462158 (patch)
tree42c9b7ffe9d17c1f9db03915cc17d5016110aa02 /Source/CPack
parentf22ecbacb6824881e755b19f498607793e19969c (diff)
downloadCMake-60661f67701d890b6c8200261953d01b66462158.zip
CMake-60661f67701d890b6c8200261953d01b66462158.tar.gz
CMake-60661f67701d890b6c8200261953d01b66462158.tar.bz2
CPack/WiX: Make InstallScope configurable
Add a new `CPACK_WIX_INSTALL_SCOPE` variable to set the `InstallScope` when using the default WiX template. Set the default to the bug-free value `perMachine`. Fixes: #20962
Diffstat (limited to 'Source/CPack')
-rw-r--r--Source/CPack/WiX/cmCPackWIXGenerator.cxx1
1 files changed, 1 insertions, 0 deletions
diff --git a/Source/CPack/WiX/cmCPackWIXGenerator.cxx b/Source/CPack/WiX/cmCPackWIXGenerator.cxx
index 5077596..6918b5e 100644
--- a/Source/CPack/WiX/cmCPackWIXGenerator.cxx
+++ b/Source/CPack/WiX/cmCPackWIXGenerator.cxx
@@ -359,6 +359,7 @@ void cmCPackWIXGenerator::CreateWiXVariablesIncludeFile()
GetOption("CPACK_PACKAGE_NAME"));
CopyDefinition(includeFile, "CPACK_WIX_PROGRAM_MENU_FOLDER");
CopyDefinition(includeFile, "CPACK_WIX_UI_REF");
+ CopyDefinition(includeFile, "CPACK_WIX_INSTALL_SCOPE");
}
void cmCPackWIXGenerator::CreateWiXPropertiesIncludeFile()