View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0015185CMakeCPackpublic2014-10-01 11:092015-07-08 08:57
ReporterRichard Ulrich 
Assigned ToNils Gladitz 
PrioritynormalSeverityfeatureReproducibilityalways
StatusclosedResolutionfixed 
PlatformOSOS Version
Product VersionCMake 3.0.2 
Target VersionFixed in VersionCMake 3.3 
Summary0015185: Allow for partial customization of WiX.template.in
DescriptionAt the moment I have my own copy of WiX.template.in in my project specific Modules directory.
In the discussion of http://public.kitware.com/Bug/view.php?id=15165 [^] I realized that it would be beneficial, if there was a way to only extend WiX.template.in without having to completely maintain it myself.

* One approach would be to include a custom.wxi file in WiX.template.in and ship an empty custom.wxi file that could be overridden.
* Another approach would be to extend the patching mechanism to the <Product> tag. As at the moment it only work on tags that are generated by the cpack c++ code, it's not just a matter of adding an ApplyPatch() line in the correct place.

Things I customized in my WiX.template.in:
* Product.Language="!(loc.LANG)"
  -> this could be tricky. It's not covered by both of the above approaches.
  -> shipping also a default lang.wxl file could make it work.
* Adding Components or ComponentRefs that need to be in the Product tag.
  -> this is the easy part, solved by both approaches.
* Adding a second UiRef (WixUI_ErrorProgressText)
TagsNo tags attached.
Attached Files

 Relationships

  Notes
(0037982)
Nils Gladitz (developer)
2015-02-16 10:45

Implemented by http://www.cmake.org/gitweb?p=cmake.git;a=commit;h=a2ccbffd [^]
(0039052)
Robert Maynard (manager)
2015-07-08 08:57

Closing resolved issues that have not been updated in more than 4 months.

 Issue History
Date Modified Username Field Change
2014-10-01 11:09 Richard Ulrich New Issue
2014-10-01 11:12 Nils Gladitz Assigned To => Nils Gladitz
2014-10-01 11:12 Nils Gladitz Status new => assigned
2015-02-16 10:45 Nils Gladitz Note Added: 0037982
2015-02-16 10:45 Nils Gladitz Status assigned => resolved
2015-02-16 10:45 Nils Gladitz Fixed in Version => CMake 3.3
2015-02-16 10:45 Nils Gladitz Resolution open => fixed
2015-07-08 08:57 Robert Maynard Note Added: 0039052
2015-07-08 08:57 Robert Maynard Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team