| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
| |
|
|
|
|
|
| |
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
|
|
|
|
|
|
| |
This fixes bugs #0011355 and 0008342.
The merged patch is a contribution from Michael Lasmanis and Petri Hodju
with some extra documentation added by the merger.
|
| |
|
|\
| |
| |
| |
| | |
013e003 CPack handle symlinks in CPACK_INSTALLED_DIRECTORIES fix for bug5430
|
| |
| |
| |
| |
| |
| |
| |
| | |
The proposed solution is to avoid to CopyIfDifferent any links
found in CPACK_INSTALLED_DIRECTORIES but memorize them instead
then at the end of the processing for each dir do re-create the
link in the installed tree.
Current patch should work if the link are "local" to the directory.
|
|\ \
| | |
| | |
| | |
| | |
| | |
| | |
| | | |
a986daf CPack fix broken compilation for CygwinSource generator
873e99a CPackArchiveGenerator improve usability and robustness
654683a CPackArchiveGenerator add component supports
36a550a CPackArchiveGenerator use cmArchiveWrite wrapper
|
| | | |
|
| | |
| | |
| | |
| | |
| | |
| | | |
Handle the "no group defined" case
Implement the idea from Rolf Eike Beer to have a single
var CPACK_COMPONENTS_GROUPING with several values
|
| | | |
|
| |/ |
|
| |
| |
| |
| |
| |
| |
| |
| |
| |
| | |
The idea of the patch is to let the install generator define
CPACK_ABSOLUTE_INSTALL_FILES then when CMake is installing
project he will concatenate the list of files and give
it to specific CPack Generator by defining CPACK_ABSOLUTE_INSTALL_FILES
to be the list of ALL files that were installed using absolute destination.
An example of use has been applied to RPM generator which now
tries to automatically build a relocatable package.
|
|/ |
|
|\
| |
| |
| |
| |
| |
| | |
bd510fe CPack: Avoid member shadowing after API refactor (part2)
31a313d CPack: Avoid member shadowing after API refactor
cd7b8a0 CPack: Refactor API in order to handle multi-file packages
|
| |
| |
| |
| |
| | |
After converting method arguments to members we need to avoid use of the
same names as local variables and other method arguments. One more fix.
|
| |
| |
| |
| |
| | |
After converting method arguments to members we need to avoid use of the
same names as local variables and other method arguments.
|
| |
| |
| |
| |
| |
| |
| |
| | |
The multi-argument CompressFiles(...) method has been replace by the
no-argument PackageFiles() method and 3 more member variables. This
will enable implemention of multi-package generators. Now each specific
generator (which overloads PackageFiles()) may decide to change the name
and/or the number of generated package files.
|
|\ \
| |/
|/| |
|
| |
| |
| |
| |
| | |
When CMAKE_USE_SYSTEM_LIBARCHIVE is on we must include the system
libarchive headers to match the library that will be linked.
|
|\ \
| | |
| | |
| | |
| | | |
ded3a15 CPackDeb optionally generates auto-dependency list part fix of bug 10292
|
| |/
| |
| |
| |
| | |
The default behavior is not to activate this option because it may break
DEB package building for project who does not use INSTALL RPATH.
|