Commit History

Author SHA1 Message Date
  Brad King 290ca8e2d0 cmInstallGenerator: Refactor computation of absolute install dest 10 years ago
  Brad King d19b64d671 install(DIRECTORY): Add MESSAGE_NEVER option to avoid output (#13761) 11 years ago
  Brad King c9568de52c install: Add CMAKE_INSTALL_MESSAGE variable (#13761) 11 years ago
  Brad King ec7cf7ea13 install: Thread message level setting through internal API 11 years ago
  Stephen Kelly af8a1643c1 Remove c_str calls when using stream APIs. 11 years ago
  Ben Boeckel 84fdc9921c stringapi: Pass configuration names as strings 11 years ago
  Stephen Kelly 33055c405e Generate modern-style cmake code. 12 years ago
  Eric NOULARD 4986d525af Use CPACK_xxx and CMAKE_xxx in a consistent way. 13 years ago
  Eric NOULARD f90223cafc Fix KWStyle warning 13 years ago
  Eric NOULARD 47f0dbd70b CPack add necessary check to detect/warns/error on ABSOLUTE DESTINATION 13 years ago
  Brad King 573fa3bf13 Factor cmInstallType out of cmTarget::TargetType 13 years ago
  Eric NOULARD 225abc555d InstallGen/CPack fix handling absolute installed file regression 15 years ago
  Eric NOULARD 6a521f8604 CPack Enable better handling of absolute installed files 15 years ago
  Brad King 96afb12087 Convert CMake to OSI-approved BSD License 16 years ago
  Brad King da993b64ce ENH: Remove unused PROPERTIES from file(INSTALL) 16 years ago
  Brad King e67f5138b8 ENH: Refactor cmInstallGenerator for re-use 16 years ago
  Brad King b14abe31a9 BUG: Fix component-name test on installation 17 years ago
  Brad King 5594ad4885 ENH: Updated exporting and importing of targets to support libraries and configurations. 18 years ago
  Alexander Neundorf 7db8c86ac9 18 years ago
  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. 18 years ago
  Brad King c83ae4673d ENH: Improved indentation of generated cmake_install.cmake code. 18 years ago
  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. 18 years ago
  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. 19 years ago
  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. 19 years ago
  Ken Martin ba2b99bb9f STYLE: fix line length 19 years ago
  Brad King 50a0f71120 ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules. 19 years ago
  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. 19 years ago
  Andy Cedilnik ed5f95cf23 ENH: Add proper support for installing bundles 19 years ago
  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. 19 years ago
  Brad King 3ca9ef09b7 BUG: Fixed optional file install support for multi-configuration generators. 19 years ago