summaryrefslogtreecommitdiffstats
path: root/Source/CPack
Commit message (Collapse)AuthorAgeFilesLines
* 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.
* 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
| * CPackRPM fix IRIX compiler warning (variable never used)Eric NOULARD2011-02-151-1/+1
| |
| * CPackRPM honors all the different ways of packaging componentsEric NOULARD2011-02-065-23/+229
| | | | | | | | | | | | | | RPM cannot easily 'merge' differents directory into a single RPM with shared prefix. So more flexibility has been added to generic CPackGenerator in order to let the specific generator chose the local installation directory for each component.
* | Merge topic 'fix-11526-mac-remove-carbon-refs'Brad King2011-02-221-1/+0
|\ \ | | | | | | | | | | | | 0037dcb Removed most usage of Carbon in favour of CoreFoundation
| * | Removed most usage of Carbon in favour of CoreFoundationSean McBride2011-01-311-1/+0
| |/
* | Silence the may be used uninitialized warnings: initialize stuff.David Cole2011-02-032-2/+2
|/
* Merge topic 'fix-10644-cpack-menu-links'Brad King2011-01-111-12/+19
|\ | | | | | | | | 1bbe4e6 CPack: Detect more URLs in CPACK_NSIS_MENU_LINKS (#10644)
| * CPack: Detect more URLs in CPACK_NSIS_MENU_LINKS (#10644)David Cole2011-01-071-12/+19
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Previously, only strings containing "http:" qualified as URLs when found in CPACK_NSIS_MENU_LINKS. Now, we use a regex to detect strings beginning with any of the following: ftp:// ftps:// http:// https:// news:// mailto: This commit also moves the caller of CreateMenuLinks outside the "if (cpackPackageExecutables)" block, allowing clients to use CPACK_NSIS_MENU_LINKS without also having CPACK_PACKAGE_EXECUTABLES defined. That bit of this commit fixes the remainder of the issue described in http://public.kitware.com/Bug/view.php?id=7828 Also, added a set(CPACK_NSIS_MENU_LINKS ...) to the CPackComponents test to enable verifying that all of this actually works.
* | Add CPack NSIS MUI_FINISHPAGE_RUN support (#11144)Mike McQuaid2011-01-061-0/+11
| | | | | | | | | | | | | | MUI_FINISHPAGE_RUN is frequently used with NSIS and provides a checkbox on the finish page of an installer which specifies whether the specified executable should be run when the installer exits. This commit adds support for this setting in CPack.
* | Add CPACK_NSIS_EXECUTABLES_DIRECTORY (#7828)Mike McQuaid2011-01-061-2/+7
| | | | | | | | | | | | | | | | NSIS installers default to assuming the executables exist in a directory named "bin" under the installation directory. As this isn't usual for Windows programs, the addition of this variable allows the customization of this directory and links still to be created correctly.
* | Allow NSIS package or uninstall icon (#11143)Mike McQuaid2011-01-061-7/+14
|/ | | | | | | | Previously both CPACK_NSIS_MUI_ICON and CPACK_NSIS_MUI_UNIICON needed to be set for either to take effect. This commit allows either to be set rather than requiring both as users may well want to e.g. use a default uninstall icon but a custom install icon.
* CPack: look for makensis in the PATH (#8210)David Cole2010-12-171-9/+23
| | | | | | | | | | | Previously, we would search in the Windows registry for the path to makensis, and fail immediately if we could not read the registry value, assuming that it was simply not installed. This change looks for makensis in the PATH even if the registry value is not there, enabling the scenario where makensis is installed without admin privileges and never even touches HKEY_LOCAL_MACHINE during the non-admin install.
* Merge topic 'CPack-MoreComponentControls'Brad King2010-12-164-4/+11
|\ | | | | | | | | 6d94ea3 CPack use IsOn when it's better than IsSet
| * CPack use IsOn when it's better than IsSetEric NOULARD2010-12-124-4/+11
| | | | | | | | | | | | | | | | This authorize more control because one can set CPACK_ARCHIVE_COMPONENT_INSTALL to ON globally and then set it selectively to OFF inside a CPack project config file. Sidenote: GetOption ought to be a 'const' method.
* | CPack Honor CPACK_MONOLITHIC_INSTALL at CPack time tooEric NOULARD2010-12-121-1/+8
|/
* CPack Fix KWStyle errorEric NOULARD2010-12-011-1/+3
|
* CPack backward compatibility fix 2.8.3-2.8.2 (bug 11452)Eric NOULARD2010-11-291-16/+28
| | | | | One should set CPACK_ARCHIVE_COMPONENT_INSTALL=1 in order to trigger component install for ARCHIVE generators
* CPack fix kwstyle breakage and make CPackRPM backward compatibleEric NOULARD2010-11-153-8/+28
| | | | | backward compatible= No componentized RPM unless requested using CPACK_RPM_COMP0NENT_INSTALL
* CPackRPM add basic component support to CPackRPMEric NOULARD2010-11-136-68/+170
| | | | | basic means 1 RPM per component and no dependency handling this implies some CPackGenerator refactoring