Historia zmian

Autor SHA1 Wiadomość Data
  Daniel Pfeifer 7284b15f8c cmScriptGenerator: pass Indent by value 8 lat temu
  Brad King 86578eccf2 Simplify CMake per-source license notices 9 lat temu
  Daniel Pfeifer efed6468ed fix a load of include-what-you-use violations 9 lat temu
  Yves Frederix 3bd55dba7c install: Fix evaluation of leading generator expressions in DIRECTORY 9 lat temu
  Brad King b5ec5b0901 Avoid using KWSys auto_ptr by adopting it ourselves 9 lat temu
  Daniel Pfeifer 1d6909a287 use CM_NULLPTR 9 lat temu
  Kitware Robot d9fd2f5402 Revise C++ coding style using clang-format 9 lat temu
  Brad King 0ac18d40c8 Remove `//------...` horizontal separator comments 9 lat temu
  Nick Lewis 18ce97c4a2 install: Add EXCLUDE_FROM_ALL option (#14921) 10 lat temu
  Yves Frederix 630c8aa843 install: Allow generator expressions in DIRECTORY 10 lat temu
  Stephen Kelly b22e5d0ab7 Remove some obsolete declarations 10 lat temu
  Stephen Kelly 11165525ba cmGeneratorExpression: Port to cmLocalGenerator. 10 lat temu
  Robert Goulet bd189cc24e install: Allow generator expressions in DIRECTORY DESTINATION 10 lat temu
  Brad King 7607c3d16a cmInstallGenerator: Pass destination explicitly to AddInstallRule 11 lat temu
  Brad King ec7cf7ea13 install: Thread message level setting through internal API 11 lat temu
  Brad King 573fa3bf13 Factor cmInstallType out of cmTarget::TargetType 14 lat temu
  Brad King 96afb12087 Convert CMake to OSI-approved BSD License 16 lat temu
  Brad King da993b64ce ENH: Remove unused PROPERTIES from file(INSTALL) 16 lat temu
  Brad King 1595b8e69e ENH: Add install(DIRECTORY) option 'OPTIONAL' 17 lat temu
  Brad King 5594ad4885 ENH: Updated exporting and importing of targets to support libraries and configurations. 18 lat temu
  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 lat temu
  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 lat temu
  Alexander Neundorf 617602e9e9 18 lat temu
  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 lat temu
  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 lat temu