View Issue Details Jump to Notes ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0004217CMakeCPackpublic2006-12-16 16:552016-06-10 14:30
ReporterGonzalo Garramuno 
Assigned ToBill Hoffman 
PriorityurgentSeverityfeatureReproducibilityalways
StatusclosedResolutionmoved 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version 
Summary0004217: Multi-platform installer
DescriptionCurrently, one of the weakness of CMake/CPack is the way installs are being done.
CPack is relying on some non-cross platform installers (NSIS and XCode), some of which, afaik, cannot be even run in batch, making them somewhat poor installers. Not sure also if those work on Linux.

My suggestion is to move CPack towards using InstallJammer (http://sourceforge.net/projects/installjammer/ [^]).
Currently InstallJammer has not been tested heavily on OSX (it has been battle-tested on Win/Linux), albeit the code is extremely portable (it is written in TCL).
Its project description uses a very simple text file instead of a scripting language. Albeit this looks simple and limiting, it easily allows all the stuff you would want in an installer (changing registry settings, installing libraries, running executables, creating new pages, create/use variables, etc).
It comes also with a very intuitive GUI to refine installations and can easily be run in batch for unattended or remote installations.
So far, just as CMake is the best makefile system I've seen so far, InstallJammer is the best installer I've tried.
I would strongly recommend a marriage of both tools.
TagsNo tags attached.
Attached Files

 Relationships

  Notes
(0006157)
Bill Hoffman (manager)
2007-01-11 20:59

This could be one of the options for cpack I suppose?
(0009482)
Félix C. Morency (reporter)
2007-10-15 15:37

Is something being done toward this for CPack ? If not, where does CPack heading to ? If yes, what is the schedule ?
(0009486)
Bill Hoffman (manager)
2007-10-15 16:36

Nothing is currently being done for this. The installers that CPack does support all can be driven in batch mode, as cpack is driving them now. If you want to contribute a installer jammer generator for cmake, we could merge it into cmake. Recently, debian packages and rpm have been added to cmake.
(0041337)
Kitware Robot (administrator)
2016-06-10 14:27

Resolving issue as `moved`.

This issue tracker is no longer used. Further discussion of this issue may take place in the current CMake Issues page linked in the banner at the top of this page.

 Issue History
Date Modified Username Field Change
2007-08-31 11:27 Alex Neundorf Assigned To System Admin => Bill Hoffman
2007-10-15 15:37 Félix C. Morency Note Added: 0009482
2007-10-15 16:36 Bill Hoffman Note Added: 0009486
2016-06-10 14:27 Kitware Robot Note Added: 0041337
2016-06-10 14:27 Kitware Robot Status assigned => resolved
2016-06-10 14:27 Kitware Robot Resolution open => moved
2016-06-10 14:30 Kitware Robot Status resolved => closed


Copyright © 2000 - 2018 MantisBT Team