summaryrefslogtreecommitdiffstats
path: root/Source/CPack
Commit message (Collapse)AuthorAgeFilesLines
* Fix some typos in CPACK_SET_DESTDIR docEric NOULARD2012-03-061-4/+4
|
* Merge topic 'dragndrop-sla'David Cole2012-03-021-5/+4
|\ | | | | | | | | 5663e43 DragNDrop: Fix problem with relocated files in Xcode 4.3
| * DragNDrop: Fix problem with relocated files in Xcode 4.3Clinton Stimpson2012-02-291-5/+4
| | | | | | | | | | | | Remove dependency on /Developer/Headers/FlatCarbon when creating SLAs for DMG images. Instead, of adding those .r files on the command line, include the necessary .r files from the generated .r file.
* | Review and update CPack variable documentation.Eric NOULARD2012-02-251-8/+56
|/ | | | | | | This concerns all variables common to all CPack generators. Variables mainly used and/or set in CPack.cmake are documented therein. C++ built-in variables are documented in cmCPackDocumentVariables.cxx.
* Dynamically add documentation section specified in documented script.Eric NOULARD2012-02-181-2/+1
| | | | Modify CPackDeb and CPackRPM as an example
* Merge topic 'ImproveCPackDoc-reloaded'David Cole2012-02-145-6/+179
|\ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | d4b77eb Avoid discovering system infos for documentation. Adding some path is enough. 9002f73 Fix non existent std::string::clear on VS6 02ccb32 Create getDocumentedModulesListInDir which may be used in other context. 24fbc28 Add missing section markup for CPackComponent bafd8a9 Example of builtin variable documentation (i.e. only used in C++ source code). 543f1ad Make the load of script documentation more efficient and dynamic. cdbd1a9 Fix another compiler warning due to a typo 52c53de Really avoid compiler warning about unused vars 37f90ed Calm down compiler warning about unused var 7c82b7f Fix potential bad memory access, thanks to Eike 62b589b Suppress unused var, beautify code, avoid 1 extra newline. 751713f Update bash completion file in order to handle new CPack doc options. 1629615 CPack Documentation extraction from CMake script begins to work 83e34dd Implement simple CMake script comment markup language. c6a0169 CPack begin the implementation of --help-command* and --help-variables*
| * Avoid discovering system infos for documentation. Adding some path is enough.Eric NOULARD2012-02-141-19/+20
| |
| * Create getDocumentedModulesListInDir which may be used in other context.Eric NOULARD2012-02-141-55/+12
| | | | | | | | | | This should makes it easier to use the same "documented module" techniques for CTest, CMake or user module.
| * Example of builtin variable documentation (i.e. only used in C++ source code).Eric NOULARD2012-02-141-7/+15
| |
| * Make the load of script documentation more efficient and dynamic.Eric NOULARD2012-02-141-13/+47
| | | | | | | | | | | | | | | | CPack help will be searched in any CPack*.cmake file located near to CPack.cmake file. The script files is parsed iff the first line begin with ##section. Moreover the documentation section name is specified on the remaining part of the line minus the space immediately following ##section.
| * Really avoid compiler warning about unused varsEric NOULARD2012-02-142-6/+2
| |
| * Calm down compiler warning about unused varEric NOULARD2012-01-312-0/+4
| |
| * CPack Documentation extraction from CMake script begins to workEric NOULARD2012-01-223-132/+75
| | | | | | | | | | | | | | | | | | | | - Enhance extract doc parser. Seems robust now. The legacy module documentation parser works as before ignoring the new markup. - Proof of concept for CPack (generic), CPack RPM and CPack Deb generator for macro and variables. Try cpack --help-command and cpack --help-variables
| * Implement simple CMake script comment markup language.Eric NOULARD2012-01-223-9/+33
| | | | | | | | | | | | | | | | | | The language is very simple. It use ##<keyword> special comment which opens a structured documentation block and ##end closes it. This may be used to extract documentation for macro as 'command' and 'variables' such that cpack --help-command and --help-variable does parse builtin modules files (CPack.cmake, CPackComponent.cmake, ...) in order to extract the corresponding doc.
| * CPack begin the implementation of --help-command* and --help-variables*Eric NOULARD2012-01-225-5/+211
| | | | | | | | | | | | This modifications set tries to keep the unified doc for cmake/ctest/cpack while introducing tool specific documentation separated. Some documentation sections for CMake do not fit well to CPack.
* | Merge topic 'CPackNSIS-fixIgnore-INCLUDE_TOPLEVEL'David Cole2012-02-141-3/+3
|\ \ | | | | | | | | | | | | 6a74eb1 CPackNSIS fix #0012935 switch from LOG_WARNING to avoid final error.
| * | CPackNSIS fix #0012935 switch from LOG_WARNING to avoid final error.Eric NOULARD2012-02-051-3/+3
| |/
* | CPackArchive restore default behavior and provide new variable.Eric NOULARD2012-02-012-2/+2
| | | | | | | | | | | | | | CPACK_COMPONENT_INCLUDE_TOPLEVEL_DIRECTORY should be set by the user in order to get the toplevel directory included in the archive whenever a componentized archive is requested. This solves bug #12129 and keeps fully backward compatible behavior.
* | CPack Add top level directory in component install for Archive GeneratorsDaniel Nelson2012-01-132-2/+14
|/ | | | | This patch fixes bug #0012129 Signed-off-by: Eric NOULARD <eric.noulard@gmail.com>
* Document undocumented (but existing) cpack options (fix #0010134)Eric NOULARD2012-01-031-0/+23
|
* Usage: Print help, version and copyright options in usage information.Nicolas Despres2011-10-231-1/+1
| | | | There were missing for ctest, cpack and ccmake.
* Doxygen: Fix warnings.Nicolas Despres2011-10-231-1/+1
|
* Remove trailing white-spaces.Nicolas Despres2011-10-232-11/+11
|
* Merge topic 'CPackDeb-fakeroot'David Cole2011-09-211-1/+4
|\ | | | | | | | | 49da3bd CPackDeb fix #10325 automagically use fakeroot for DEB if fakeroot is found
| * CPackDeb fix #10325 automagically use fakeroot for DEB if fakeroot is foundEric NOULARD2011-09-051-1/+4
| |
* | CPack: Do not recurse through directory symlinks (#12284)Johan Björk2011-09-061-0/+1
|/ | | | | | | | ...when building CPack archive-based packages (.tar.gz and similar) Rather, put the symlinks-to-directories into the archive as files, and expect/trust that the things the symlinks point to are also in the archive.
* Merge topic 'cpack-nsis-multi-installs'David Cole2011-08-021-4/+0
|\ | | | | | | | | e6d2bcf CPack/NSIS: Fix reinstall and multiple install issues when using components.
| * CPack/NSIS: Fix reinstall and multiple install issues when using components.Clinton Stimpson2011-07-291-4/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | Fix NSIS template to more thoroughly use CPACK_PACKAGE_INSTALL_REGISTRY_KEY. This allows different versions of software to have a separate sections in the registry to keep track of things (installed components, and uninstall stuff). Change default of CPACK_PACKAGE_INSTALL_REGISTRY_KEY to follow the value of CPACK_PACKAGE_INSTALL_DIRECTORY so if an installation overwrites another installation, the proper registry entries are more likely to be overwritten. Fix CPack/NSIS generator to not insert code in the NSIS template to skip installation of already installed components. This enables a repair like behavior and also enables installing patch releases on top of an older installation.
* | RunSingleCommand: Replace verbose boolean with enumJohan Björk2011-07-283-4/+8
|/ | | | | No behaviour change, this prepares for adding a flag to skip the merging of output streams.
* Ensure executable files have executable permissions.Wesley Turner2011-05-161-0/+27
| | | | | Fix the OSX X11 CPack generator to make sure the installer that it generates contains executable files.
* CPackRPM Fix #12096: handle absolute install path with component installEric NOULARD2011-04-171-0/+22
|
* CPackDeb: Handle dirs for CONTROL_EXTRA correctly when packaging componentsMartin Konrad2011-04-091-1/+1
| | | | | | Copy the files specified in CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA to the right directory when packaging components. This fixes #12061. Signed-off-by: Eric NOULARD <eric.noulard@gmail.com>
* Merge topic 'drag-n-drop-components'Brad King2011-04-054-7/+114
|\ | | | | | | | | | | dd04608 Fix KWStyle warnings 2973c1f Add component support to DragNDrop generator.
| * Fix KWStyle warningsEric NOULARD2011-04-012-9/+19
| |
| * Add component support to DragNDrop generator.Clinton Stimpson2011-03-314-6/+103
| |
* | Fix KWStyle warningsEric NOULARD2011-04-045-14/+20
|/
* Combine component packaging methods into an enum.Clinton Stimpson2011-03-315-43/+86
| | | | | Also allow generators to override the default packaging method. Add a ONE_PER_GROUP option so that method can be specified by the user without relying on defaults.
* CPack fix #11930 and simplifies component packaging optionsEric NOULARD2011-03-238-259/+173
|
* CPack fix CPackDeb crash when CPackDeb.cmake ends with a FATAL_ERROREric NOULARD2011-03-192-5/+14
|
* CPackDeb add Component Support to DEB generator fix #0011655M. Konrad2011-03-112-29/+346
| | | | | Contribution by Martin Konrad Signed-off-by: Eric NOULARD <eric.noulard@gmail.com>
* Merge topic 'CPack-MoreRobustComponentFileList'Brad King2011-03-081-29/+49
|\ | | | | | | | | | | b813f86 CPack fix compile error on VS70 and avoid KWStyle warnings 77333a9 CPack more robust way to collect files belonging to a component
| * CPack fix compile error on VS70 and avoid KWStyle warningsEric NOULARD2011-03-041-5/+9
| |
| * CPack more robust way to collect files belonging to a componentEric NOULARD2011-03-031-29/+45
| |
* | CPackArchive package all components specified in CPACK_COMPONENTS_ALLEric NOULARD2011-03-031-0/+33
|/ | | | | When asking for group packaging the components not belonging to any group should be packaged separately.
* Merge topic 'CPack-ChangeComponentNamingScheme'Brad King2011-03-014-13/+74
|\ | | | | | | | | | | | | | | 3fb89cf CPack remove previously CPack generated files (if any) before running CPack f2ab270 CPack fix KWStyle warning 4deb308 CPack Authorize DISPLAY_NAME usage in component package 8c450f6 CPack remove "-ALL" suffix for ALL-IN-ONE packages
| * CPack fix KWStyle warningEric NOULARD2011-02-231-1/+1
| |
| * CPack Authorize DISPLAY_NAME usage in component packageEric NOULARD2011-02-224-11/+72
| | | | | | | | Second (last) part fix of feature request #11814
| * CPack remove "-ALL" suffix for ALL-IN-ONE packagesEric NOULARD2011-02-222-2/+2
| | | | | | | | First part fix of feature request 11814
* | CPackRPM Replace space in some CPACK_ vars (Fix bug 9932)Eric NOULARD2011-02-251-0/+15
|/
* Merge topic 'CPackRPM-HonorAllComponentWays'Brad King2011-02-225-23/+229
|\ | | | | | | | | | | 0cf1d72 CPackRPM fix IRIX compiler warning (variable never used) 494bb8a CPackRPM honors all the different ways of packaging components