Commit History

Autor SHA1 Mensaxe Data
  Eric NOULARD 225abc555d InstallGen/CPack fix handling absolute installed file regression %!s(int64=15) %!d(string=hai) anos
  Eric NOULARD 6a521f8604 CPack Enable better handling of absolute installed files %!s(int64=15) %!d(string=hai) anos
  Brad King 96afb12087 Convert CMake to OSI-approved BSD License %!s(int64=16) %!d(string=hai) anos
  Brad King da993b64ce ENH: Remove unused PROPERTIES from file(INSTALL) %!s(int64=16) %!d(string=hai) anos
  Brad King e67f5138b8 ENH: Refactor cmInstallGenerator for re-use %!s(int64=16) %!d(string=hai) anos
  Brad King b14abe31a9 BUG: Fix component-name test on installation %!s(int64=17) %!d(string=hai) anos
  Brad King 5594ad4885 ENH: Updated exporting and importing of targets to support libraries and configurations. %!s(int64=18) %!d(string=hai) anos
  Alexander Neundorf 7db8c86ac9 %!s(int64=18) %!d(string=hai) anos
  Brad King 7f29f8966d ENH: Further cleanup of installation script generation. The per-component and per-configuration testing is now done in cmake code instead of in the FILE(INSTALL) command. The generation of the cmake code to do these tests is centralized in cmInstallGenerator. Old-style shared library versioning and component/config support code has been removed from FILE(INSTALL). This commit is surrounded by the tags CMake-InstallGeneratorCleanup2-pre and CMake-InstallGeneratorCleanup2-post. %!s(int64=18) %!d(string=hai) anos
  Brad King c83ae4673d ENH: Improved indentation of generated cmake_install.cmake code. %!s(int64=18) %!d(string=hai) anos
  Brad King fdf7b203af ENH: First step of install script generator cleanup. Each configuration to be installed is now separately handled instead of using variables to store per-configuration names. For targets the component and configuration install-time tests are now done in the install script instead of in the FILE(INSTALL) command. This cleans things up like not trying to strip a file that was optionally not installed. It also simplifies the code for install_name adjustment on OSX. This commit is surrounded by the tags CMake-InstallGeneratorCleanup1-pre and CMake-InstallGeneratorCleanup1-post. %!s(int64=18) %!d(string=hai) anos
  Brad King bed79f6c6b ENH: Implemented INSTALL(DIRECTORY) command and added a test. Re-organized cmFileCommand's implementation of FILE(INSTALL) a bit to help out. This addresses bug#1694 and partially addresses bug#2691. %!s(int64=19) %!d(string=hai) anos
  Brad King 8a72d43c17 ENH: Started implementing INSTALL(DIRECTORY) command mode. This is not yet finished so it is undocumented and there is no test. These changes also separate the notions of file and directory permissions. %!s(int64=19) %!d(string=hai) anos
  Ken Martin ba2b99bb9f STYLE: fix line length %!s(int64=19) %!d(string=hai) anos
  Brad King 50a0f71120 ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules. %!s(int64=19) %!d(string=hai) anos
  Brad King 08b14163ee ENH: Added named component installation implementation. Installation behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked. %!s(int64=20) %!d(string=hai) anos
  Andy Cedilnik ed5f95cf23 ENH: Add proper support for installing bundles %!s(int64=20) %!d(string=hai) anos
  Brad King a2e136fd17 ENH: Added PERMISSIONS and RENAME options to the INSTALL command's FILES and PROGRAMS mode, and corresponding support to FILE(INSTALL). Default permissions for shared libraries on non-Windows/non-OSX platforms no longer has the execute bit set. %!s(int64=20) %!d(string=hai) anos
  Brad King 3ca9ef09b7 BUG: Fixed optional file install support for multi-configuration generators. %!s(int64=20) %!d(string=hai) anos
  Brad King e14d591194 BUG: Do not report files as installed if they are optional and do not exist. %!s(int64=20) %!d(string=hai) anos
  Brad King 96f0266228 ENH: Created new install script generation framework. The INSTALL command creates the generators which are later used by cmLocalGenerator to create the cmake_install.cmake files. A new target installation interface is provided by the INSTALL command which fixes several problems with the INSTALL_TARGETS command. See bug#2691. Bugs 1481 and 1695 are addressed by these changes. %!s(int64=20) %!d(string=hai) anos