| Commit message (Collapse) | Author | Age | Files | Lines |
| |
|
|
|
|
|
| |
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.
|
|/ |
|
|\
| |
| |
| |
| |
| | |
7739d78 Merge CPackRPM changes into doc-spelling
9203e91 Fix spelling errors reported by Lintian.
|
| |\
| | |
| | |
| | |
| | | |
Conflicts:
Modules/CPackRPM.cmake
|
| | |
| | |
| | |
| | |
| | | |
During a Lintian run on the binary packages of CMake in Debian I was
notified of many spelling mistakes.
|
|\ \ \
| |_|/
|/| | |
|
| |/
| |
| |
| | |
These were revealed by GCC's -Wconversion option.
|
|/
|
|
|
|
| |
Change types of local variables, or casting, or re-arrange
expressions to get rid of "conversion may alter value" warnings
as seen on recent dashboard submissions from londinium.kitware.
|
|
|
|
|
| |
Windows filesystems sometimes lock files temporarily. Try removing the
CPack temp install folder multiple times before giving up.
|
|
|
|
| |
valgrind memory leaks.
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
|
|
|
|
|
| |
This allows for a built in bzip and zip capability, so external tools
will not be needed for these packagers. The cmake -E tar xf should be
able to handle all compression types now as well.
|
|
|
|
| |
correct valgrind reported memory issues.
|
|
|
|
| |
not use auto_ptr on a new [] allocation because auto_ptr does not use delete [].
|
| |
|
| |
|
|
|
|
| |
Alex
|
|
|
|
| |
Qt files.
|
|
|
|
|
|
|
|
| |
Since Haiku does not have /usr (and therefore /usr/local), this commit
changes the default install prefix to the equivalent directory of
/boot/common.
See issue #9607.
|
|
|
|
| |
cpack generator. Thanks to Clinton Stimpson for the patch.
|
|
|
|
|
|
|
| |
This converts the CMake license to a pure 3-clause OSI-approved BSD
License. We drop the previous license clause requiring modified
versions to be plainly marked. We also update the CMake copyright to
cover the full development time range.
|
|
|
|
|
|
|
| |
The GNU compiler warns about possible operator precedence mistakes and
asks for explicit parentheses (-Wparentheses). We add the parentheses
to silence the warning. This also fixes one real logic error in the
find_package() implementation by correcting expression evaluation order.
|