summaryrefslogtreecommitdiffstats
path: root/Modules/CPackDeb.cmake
Commit message (Collapse)AuthorAgeFilesLines
* CPackDeb: Invoke "dpkg-shlibdeps --version" with C localeNils Gladitz2014-05-281-1/+1
| | | | The version message is localized and may not match when a non-english locale is in use.
* Replace string(REGEX REPLACE) with string(REPLACE) where possibleRolf Eike Beer2014-04-141-1/+1
| | | | The simple replacement is much faster.
* CPackDeb: Add option to set compression typeSean D'Epagnier2014-03-141-1/+12
| | | | | | Add a CPACK_DEBIAN_COMPRESSION_TYPE option to set the compression type. Default to 'gzip' to preserve existing behavior. Use "cmake -E tar" for 'gzip', 'bzip2', and 'none'. Use system "tar" for 'lzma' and 'xz'.
* CPack: Replace #<type> markup with reStructuredText equivalentKitware Robot2013-10-161-136/+114
| | | | | | | Drop #end and #module. Convert #section to a subsection header. Convert #variable to the cmake domain "variable" directive. Convert #macro to the cmake domain "command" directive. Perform minor formatting fixes in text near these changes.
* Convert builtin help to reStructuredText source filesKitware Robot2013-10-151-163/+210
| | | | | | | | Run the convert-help.bash script to convert documentation: ./convert-help.bash "/path/to/CMake-build/bin" Then remove it.
* CPack: Fix RPM/Deb package names to not include "ALL_COMPONENTS_IN_ONE"Clinton Stimpson2012-11-061-4/+2
|
* Remove CMake-language block-end command argumentsKitware Robot2012-08-131-32/+32
| | | | | | | | | | | | | | | | | Ancient versions of CMake required else(), endif(), and similar block termination commands to have arguments matching the command starting the block. This is no longer the preferred style. Run the following shell code: for c in else endif endforeach endfunction endmacro endwhile; do echo 's/\b'"$c"'\(\s*\)(.\+)/'"$c"'\1()/' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | egrep -z -v 'Tests/CMakeTests/While-Endwhile-' | xargs -0 sed -i -f convert.sed && rm convert.sed
* Convert CMake-language commands to lower caseKitware Robot2012-08-131-126/+126
| | | | | | | | | | | | | | | | | Ancient CMake versions required upper-case commands. Later command names became case-insensitive. Now the preferred style is lower-case. Run the following shell code: cmake --help-command-list | grep -v "cmake version" | while read c; do echo 's/\b'"$(echo $c | tr '[:lower:]' '[:upper:]')"'\(\s*\)(/'"$c"'\1(/g' done >convert.sed && git ls-files -z -- bootstrap '*.cmake' '*.cmake.in' '*CMakeLists.txt' | egrep -z -v '^(Utilities/cm|Source/kwsys/)' | xargs -0 sed -i -f convert.sed && rm convert.sed
* CPackDeb add missing documentation for some CPACK_DEBIAN_xx variables.Eric NOULARD2012-06-191-1/+29
| | | | Inspired-By: Doug Linden <linderd@iinet.net.au>
* Dynamically add documentation section specified in documented script.Eric NOULARD2012-02-181-1/+1
| | | | Modify CPackDeb and CPackRPM as an example
* Make the load of script documentation more efficient and dynamic.Eric NOULARD2012-02-141-0/+4
| | | | | | | | 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.
* CPack Documentation extraction from CMake script begins to workEric NOULARD2012-01-221-0/+34
| | | | | | | | | | - 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
* Merge topic 'CPackDeb-fakeroot'David Cole2011-09-211-0/+5
|\ | | | | | | | | 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-0/+5
| |
* | remove stray brace in CPackDeb documentationRolf Eike Beer2011-09-121-1/+1
|/
* CPackDeb: Fix #12006 broken package namesMartin Konrad2011-03-241-0/+1
| | | | Signed-off-by: Eric NOULARD <eric.noulard@gmail.com>
* CPackDeb add Component Support to DEB generator fix #0011655M. Konrad2011-03-111-0/+22
| | | | | Contribution by Martin Konrad Signed-off-by: Eric NOULARD <eric.noulard@gmail.com>
* Documentation: Fix a few typos (#11883)Modestas Vainius2011-02-221-1/+1
| | | | | | | | | | | | | W: cmake: manpage-has-errors-from-man usr/share/man/man1/cmake.1.gz 10029: warning [p 158, 13.5i]: can't break line I: cmake: spelling-error-in-manpage usr/share/man/man1/cmake.1.gz informations information I: cmake: spelling-error-in-manpage usr/share/man/man1/cmake.1.gz dependant dependent I: cmake: spelling-error-in-manpage usr/share/man/man1/cmake.1.gz prefered preferred I: cmake: spelling-error-in-binary ./usr/bin/cmake prefered preferred I: cmake: spelling-error-in-binary ./usr/bin/cpack prefered preferred I: cmake: spelling-error-in-binary ./usr/bin/ctest prefered preferred I: cmake-data: spelling-error-in-manpage usr/share/man/man1/cmakepolicies.1.gz prefered preferred I: cmake-curses-gui: spelling-error-in-binary ./usr/bin/ccmake prefered preferred I: cmake-qt-gui: spelling-error-in-binary ./usr/bin/cmake-gui prefered preferred
* CPackDeb Added several optional debian binary package fieldsEric NOULARD2010-10-251-1/+37
| | | | | | 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.
* Modules: Fix spelling 'To distributed' -> 'To distribute'Todd Gamblin2010-08-091-1/+1
|
* CPackDeb optionally generates auto-dependency list part fix of bug 10292Eric NOULARD2010-07-281-13/+132
| | | | | The default behavior is not to activate this option because it may break DEB package building for project who does not use INSTALL RPATH.
* FIX: BUG: 0009124. Fix documentationMathieu Malaterre2009-10-301-0/+44
|
* Convert CMake non-find modules to BSD LicenseBrad King2009-09-281-0/+13
| | | | | | | This adds copyright/license notification blocks CMake's non-find modules. Most of the modules had no notices at all. Some had notices referring to the BSD license already. This commit normalizes existing notices and adds missing notices.
* ENH: add CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA variableBill Hoffman2008-04-011-0/+11
|
* ENH: remove trailing spaceBill Hoffman2008-04-011-1/+3
|
* STYLE: add a comma to make it better understandable, also use STATUS as theAlexander Neundorf2008-03-281-1/+1
| | | | | | other MESSAGE() calls do Alex
* ENH: allow deb to work without dpkgBill Hoffman2008-03-281-1/+2
|
* ENH: remove hard codeded archBill Hoffman2008-03-281-1/+5
|
* ENH: remove hard codeded archBill Hoffman2008-03-281-3/+6
|
* ENH: Changed signature of GET_PROPERTY command to be more powerful and ↵Brad King2008-01-171-2/+2
| | | | extendible.
* BUG: rename DEBIAN_PACKAGE_* variables to CPACK_DEBIAN_PACKAGE_* variablesAlexander Neundorf2007-10-251-31/+31
| | | | | | to make them actually work Alex
* BUG: fix typoAlexander Neundorf2007-08-141-1/+1
| | | | Alex
* ENH: deb generator: don't use the system provided ar, but do it yourselfAlexander Neundorf2007-08-141-7/+0
| | | | | | | using the code from OpenBSD ar COMP: don't build all package generators on all platforms Alex
* ENH: patch from Mathieu: more entries in the debian control fileAlexander Neundorf2007-08-081-8/+49
| | | | Alex
* ENH: better error messages from the debian package generatorAlexander Neundorf2007-08-031-5/+5
| | | | | | | -don't display the cpack help if a generator failed with some problem -check for cmSystemTools::GetErrorOccuredFlag() Alex
* ENH: deb generator can now generate deb packagesAlexander Neundorf2007-07-271-0/+50
| | | | | | | | | | -remove the unscriptable commands also from the cpack cmake -use CPACK_PACKAGE_CONTACT in CMakeCPack.cmake, it's used in the nsis and the deb generator -make set_properties() scriptable -use a non-const char array for adding the python modules Alex
* ENH: add an empty debian package generator, Mathieu volunteered to fill itAlexander Neundorf2007-07-251-0/+10
:-) Alex