CMake’s own WIX.template.in
(in the Utilities/Release/WiX
directory) contains the following line, which is not present in the general WIX.template.in
that is used by default with the WIX CPack generator:
<Property Id="REINSTALLMODE" Value="amus"/>
According to this stackoverflow answer, it looks like this shouldn’t be set in the template file, but rather it should be a run time setting only. Maybe I’m misunderstanding where the WIX.template.in fits into the picture, but it seems like maybe we shouldn’t be including the above line in CMake’s template? @brad.king
I was looking at differences between CMake’s own WIX.template.in
and the general purpose one the WIX CPack generator provides and noticed this change. I was looking at whether we wanted to apply the change from MR 8954 to CMake’s own WIX template for consistency, even though it shouldn’t actually change the resultant package for now since CMake’s own template currently hard-codes perMachine
for the InstallScope
anyway.