Difference between revisions of "NA-MIC/Projects/NA-MIC Kit/CPack - NAMIC Kit Distribution"
From NAMIC Wiki
Line 5: | Line 5: | ||
'''Progress:''' | '''Progress:''' | ||
− | CPack is a relatively young software tool whose development was initiated in the second year of NA-MIC funding. The third | + | CPack is a relatively young software tool whose development was initiated in the second year of NA-MIC funding. The third year saw several features added. This includes: |
+ | * Deployment across the community including Slicer3 packaging. | ||
+ | * Addition of new packaging generators including | ||
+ | ** Cygwin | ||
+ | ** BZip2 | ||
+ | ** Old-style Unix compress | ||
+ | ** Special Mac OSC X11 generator | ||
+ | * Provided improved support for non-CMake projects (i.e., projects not configured with CMake) | ||
+ | * Enhancements to existing generators | ||
+ | ** Addressed issues related to Mac OSX generator | ||
'''Key Investigators:''' | '''Key Investigators:''' | ||
− | Andy Cedilnik | + | * Kitware: Andy Cedilnik, Bill Hoffman |
− | Bill Hoffman | ||
'''Links:''' | '''Links:''' |
Revision as of 19:20, 23 April 2007
Home < NA-MIC < Projects < NA-MIC Kit < CPack - NAMIC Kit DistributionObjective:
The purpose of CPack is to enable cross-platform packaging and distribution of software. Packaging software across multiple platforms has been a difficult, error prone and time consuming process. CPack is an adjunct component of CMake that addresses this issue. It uses the concept of generators from CMake, where a generator abstracts the platform specific packaging issues. It then produces native package distributions such as RPMs (Linux) and Windows installers.
Progress:
CPack is a relatively young software tool whose development was initiated in the second year of NA-MIC funding. The third year saw several features added. This includes:
- Deployment across the community including Slicer3 packaging.
- Addition of new packaging generators including
- Cygwin
- BZip2
- Old-style Unix compress
- Special Mac OSC X11 generator
- Provided improved support for non-CMake projects (i.e., projects not configured with CMake)
- Enhancements to existing generators
- Addressed issues related to Mac OSX generator
Key Investigators:
- Kitware: Andy Cedilnik, Bill Hoffman
Links: