| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
| |
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.
|
| |
|
|
|
|
| |
There were missing for ctest, cpack and ccmake.
|
| |
|
| |
|
|\
| |
| |
| |
| | |
49da3bd CPackDeb fix #10325 automagically use fakeroot for DEB if fakeroot is found
|
| | |
|
|/
|
|
|
|
|
|
| |
...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.
|
|\
| |
| |
| |
| | |
e6d2bcf CPack/NSIS: Fix reinstall and multiple install issues when using components.
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/
|
|
|
| |
No behaviour change, this prepares for adding a flag to skip the merging
of output streams.
|
|
|
|
|
| |
Fix the OSX X11 CPack generator to make sure the installer
that it generates contains executable files.
|
| |
|
|
|
|
|
|
| |
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>
|
|\
| |
| |
| |
| |
| | |
dd04608 Fix KWStyle warnings
2973c1f Add component support to DragNDrop generator.
|
| | |
|
| | |
|
|/ |
|
|
|
|
|
| |
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.
|
| |
|
| |
|
|
|
|
|
| |
Contribution by Martin Konrad
Signed-off-by: Eric NOULARD <eric.noulard@gmail.com>
|
|\
| |
| |
| |
| |
| | |
b813f86 CPack fix compile error on VS70 and avoid KWStyle warnings
77333a9 CPack more robust way to collect files belonging to a component
|
| | |
|
| | |
|
|/
|
|
|
| |
When asking for group packaging the components not belonging to
any group should be packaged separately.
|
|\
| |
| |
| |
| |
| |
| |
| | |
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
|
| | |
|
| |
| |
| |
| | |
Second (last) part fix of feature request #11814
|
| |
| |
| |
| | |
First part fix of feature request 11814
|
|/ |
|
|\
| |
| |
| |
| |
| | |
0cf1d72 CPackRPM fix IRIX compiler warning (variable never used)
494bb8a CPackRPM honors all the different ways of packaging components
|
| | |
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
|\ \
| | |
| | |
| | |
| | | |
0037dcb Removed most usage of Carbon in favour of CoreFoundation
|
| |/ |
|
|/ |
|
|\
| |
| |
| |
| | |
1bbe4e6 CPack: Detect more URLs in CPACK_NSIS_MENU_LINKS (#10644)
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| | |
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.
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/
|
|
|
|
|
|
| |
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.
|
|
|
|
|
|
|
|
|
|
|
| |
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.
|
|\
| |
| |
| |
| | |
6d94ea3 CPack use IsOn when it's better than IsSet
|
| |
| |
| |
| |
| |
| |
| |
| | |
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.
|
|/ |
|
| |
|
|
|
|
|
| |
One should set CPACK_ARCHIVE_COMPONENT_INSTALL=1 in order to
trigger component install for ARCHIVE generators
|
|
|
|
|
| |
backward compatible= No componentized RPM unless requested
using CPACK_RPM_COMP0NENT_INSTALL
|
|
|
|
|
| |
basic means 1 RPM per component and no dependency handling
this implies some CPackGenerator refactoring
|