CPack/WIX: Prepare to provide version-specific WiX templates

Move our template for WiX Toolset v3 to a versioned location.
This commit is contained in:
Brad King
2024-03-21 16:40:27 -04:00
parent 438809d3ba
commit d2f4836f8e
2 changed files with 5 additions and 1 deletions

View File

@@ -635,9 +635,13 @@ std::string cmCPackWIXGenerator::GetRootFolderId() const
bool cmCPackWIXGenerator::GenerateMainSourceFileFromTemplate()
{
std::string wixTemplate = FindTemplate("WIX.template.in");
std::string wixTemplate;
if (cmValue wixtpl = GetOption("CPACK_WIX_TEMPLATE")) {
wixTemplate = *wixtpl;
} else {
cm::optional<cm::string_view> alt;
alt = "WIX-v3/"_s;
wixTemplate = FindTemplate("WIX.template.in"_s, alt);
}
if (wixTemplate.empty()) {