Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | ENH: One more patch from Doug Gregor including PackageMaker functionality ↵ | David Cole | 2008-07-09 | 1 | -21/+41 |
| | | | | for componentized-for-the-end-user and download-some-bit-on-demand installers. | ||||
* | ENH: Further refinement of the CPack components functionality from Doug Gregor. | David Cole | 2008-07-08 | 1 | -3/+609 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Details: ========== - New cpack_add_component, cpack_add_component_group, and cpack_add_install_type "commands" defined as macros in the CPack module. - Documentation for all of the variables and commands in the CPack module. - Added get_cmake_property(... COMPONENTS) to CMake to ask for the names of all components. Used in the CPack module to automatically build component-based installers. (Set CPACK_MONOLITHIC_INSTALL to turn off component-based installation). - A group can declare its PARENT_GROUP, to build an arbitrary hierarchy of groups. - New CPack command cpack_configure_downloads, which creates an installer that downloads only the selected components on-the-fly. Those components marked DOWNLOADED will be separate packages downloaded on-the-fly (or, all packages can be marked as such with the ALL option to cpack_configure_downloads). Individual components are compressed with ZIP at installer-creation time and downloaded/uncompressed by the installer as needed. This feature is only available on Windows with NSIS at the moment. - NSIS installers can install themselves and enable the "Change" button in Add/Remove programs, allowing users to go back and install or remove components. This can be disabled through cpack_configure_downloads, because it's only really useful is most of the application's functionality is in downloaded components. - Bug fix: automatically install everything whose COMPONENT was not specified (it's a hidden, required group) - Bug fix: fixed removal of components when re-running the NSIS installer and unchecking components - Bug fix: NSIS installers now only install/remove the minimal number of files when re-run to update the installation (or by clicking "Change" in Add/Remove programs) | ||||
* | ENH: Apply patch for feature request #7170. Thanks to Tim Shead for ↵ | David Cole | 2008-06-18 | 1 | -1/+3 |
| | | | | contributing... | ||||
* | ENH: use a common CPACK_BINARY_ prefix for the binary package generators | Alexander Neundorf | 2008-04-17 | 1 | -26/+27 |
| | | | | Alex | ||||
* | ENH: use CPACK_PACKAGE_VERSION instead of | Alexander Neundorf | 2008-03-27 | 1 | -2/+2 |
| | | | | | | | CPACK_PACKAGE_VERSION_MAJOR.CPACK_PACKAGE_VERSION_MINOR.CPACK_PACKAGE_VERSION_PATCH for creating the package file name Alex | ||||
* | ENH: Give Mac installers package relocation capability. Default location is ↵ | David Cole | 2007-12-26 | 1 | -0/+9 |
| | | | | still the same for backwards compatibility, but packages will now be relocatable by default like they are on Windows via the NSIS installer. New CPack variables for controlling this functionality are CPACK_PACKAGE_DEFAULT_LOCATION and CPACK_PACKAGE_RELOCATABLE. | ||||
* | ENH: Add CPACK_SET_DESTDIR handling to enable packaging of installed files ↵ | David Cole | 2007-10-31 | 1 | -1/+1 |
| | | | | in absolute locations. With this setting on, cpack will set the DESTDIR env var when building the package so that files end up in their intended locations. Default behavior is not to set DESTDIR for backwards compatibility. Helps address issue #4993 and issue #5257. Also, remove unused CPACK_USE_DESTDIR variable. ENH: Add variable CPACK_PACKAGING_INSTALL_PREFIX to allow overriding the CPack GetPackagingInstallPrefix from a project's CMakeLists file if necessary. Could be used to remove the annoying /usr prefix still used by default in the Mac PackageMaker generator. | ||||
* | ENH: cpack changes, remove the escape variable stuff as it is not needed if ↵ | Bill Hoffman | 2007-10-31 | 1 | -89/+3 |
| | | | | you provide a config file for cpack | ||||
* | ENH: add ability to set installer icons, links to web pages, nsis code in ↵ | Bill Hoffman | 2007-10-29 | 1 | -6/+78 |
| | | | | the icon section of the template, and ability to escape variables correctly | ||||
* | ENH: fix bitmap escapes | Bill Hoffman | 2007-10-22 | 1 | -3/+9 |
| | |||||
* | ENH: allow CPACK_PACKAGE_ICON to be not set | Bill Hoffman | 2007-10-22 | 1 | -0/+10 |
| | |||||
* | STYLE: mark the generator options as advanced | Alexander Neundorf | 2007-08-31 | 1 | -0/+7 |
| | | | | Alex | ||||
* | ENH: add empty RPM package generator, Eric Noulard wants to work on it | Alexander Neundorf | 2007-08-08 | 1 | -0/+2 |
| | | | | Alex | ||||
* | ENH: better error messages from the debian package generator | Alexander Neundorf | 2007-08-03 | 1 | -25/+73 |
| | | | | | | | -don't display the cpack help if a generator failed with some problem -check for cmSystemTools::GetErrorOccuredFlag() Alex | ||||
* | ENH: More work on the packaging. Add Applicaitons, add icons, etc | Andy Cedilnik | 2007-02-13 | 1 | -0/+3 |
| | |||||
* | ENH: add support for cygwin source and binary packaging | Bill Hoffman | 2007-02-02 | 1 | -0/+4 |
| | |||||
* | ENH: Several CPack fixes. First, allow user to set CMAKE_MODULE_PATH for ↵ | Andy Cedilnik | 2006-10-12 | 1 | -0/+2 |
| | | | | CPack; make SetOptionIfNotSet more robust to handle empty options; do test TGZ, STGZ, and TZ, Add handling (and test) of Install Script; set environment variable CMAKE_INSTALL_PREFIX | ||||
* | ENH: Several cleanups and support for multiple generators | Andy Cedilnik | 2006-07-09 | 1 | -4/+4 |
| | |||||
* | ENH: add a comment | Bill Hoffman | 2006-06-16 | 1 | -0/+4 |
| | |||||
* | ENH: Add support for overwriting the name of the file CPackConfig.cmake and ↵ | Andy Cedilnik | 2006-06-12 | 1 | -3/+12 |
| | | | | CPackSourceConfig.cmake | ||||
* | BUG: Prevent stripping of sources | Andy Cedilnik | 2006-05-10 | 1 | -0/+1 |
| | |||||
* | ENH: Add more install registry options | Andy Cedilnik | 2006-04-30 | 1 | -0/+2 |
| | |||||
* | ENH: Propagate system name and handle win32/win64 name | Andy Cedilnik | 2006-04-23 | 1 | -3/+13 |
| | |||||
* | BUG: Need to ignore source packaging of #*# files created by emacs during ↵ | Brad King | 2006-04-18 | 1 | -1/+1 |
| | | | | editing. | ||||
* | ENH: Support for packaging source, several cleanups and more yeehaa... | Andy Cedilnik | 2006-04-15 | 1 | -10/+41 |
| | |||||
* | ENH: Start adding support for packaging component and to package into a ↵ | Andy Cedilnik | 2006-04-14 | 1 | -1/+1 |
| | | | | subdirectory | ||||
* | ENH: Add support for preinstall for cmake generated projects when packaging them | Andy Cedilnik | 2006-04-10 | 1 | -2/+3 |
| | |||||
* | ENH: Deprecate CPACK_BINARY_DIR and add CPACK_INSTALL_CMAKE_PROJECTS | Andy Cedilnik | 2006-04-10 | 1 | -0/+2 |
| | |||||
* | ENH: Allow to overwrite CPACK_BINARY_DIR | Andy Cedilnik | 2006-04-07 | 1 | -1/+1 |
| | |||||
* | ENH: Several changes to for NSIS | Andy Cedilnik | 2006-03-01 | 1 | -0/+4 |
| | |||||
* | ENH: Install system libraries only if project requires them | Andy Cedilnik | 2006-03-01 | 1 | -30/+0 |
| | |||||
* | ENH: Add resource files for PackageMaker | Andy Cedilnik | 2006-02-28 | 1 | -3/+16 |
| | |||||
* | ENH: Several packaging issues. Allow random variables to be passed to cpack ↵ | Andy Cedilnik | 2006-02-27 | 1 | -0/+9 |
| | | | | (anything starting with CPACK_, add preinstall to the list of dependencies for package, fix typos | ||||
* | ENH: Several NSIS features | Andy Cedilnik | 2006-02-23 | 1 | -14/+22 |
| | |||||
* | BUG: Do not install MSVC dlls for a non-MSVC build. | Brad King | 2006-02-17 | 1 | -2/+2 |
| | |||||
* | ENH: Improved support for icons, random directories, etc... | Andy Cedilnik | 2006-02-14 | 1 | -1/+0 |
| | |||||
* | ENH: Some improvements: specify link, copy msvc libraries, fix install directory | Andy Cedilnik | 2006-01-11 | 1 | -0/+28 |
| | |||||
* | ENH: Cleanup | Andy Cedilnik | 2006-01-09 | 1 | -3/+5 |
| | |||||
* | ENH: Fix test for cpack variables, add support for icon on windows | Andy Cedilnik | 2006-01-09 | 1 | -2/+2 |
| | |||||
* | ENH: More CPack stuff and fix zlib compression | Andy Cedilnik | 2006-01-04 | 1 | -0/+48 |