23 Commits (19ffc0729fdc12b8c0874db7ae1c5e576b48ba10)

Author SHA1 Message Date
Brad King 86578eccf2 Simplify CMake per-source license notices 9 years ago
Daniel Pfeifer efed6468ed fix a load of include-what-you-use violations 9 years ago
Daniel Pfeifer a7a9239096 mark functions with CM_OVERRIDE 9 years ago
Daniel Pfeifer 618fb23fc9 Pass arguments that are not modified as const&. 9 years ago
Kitware Robot d9fd2f5402 Revise C++ coding style using clang-format 9 years ago
Nick Lewis 18ce97c4a2 install: Add EXCLUDE_FROM_ALL option (#14921) 10 years ago
Robert Goulet 17aa6fd362 install: Allow generator expressions in FILES DESTINATION 10 years ago
Stephen Kelly 75e511eeaf cmInstallFilesGenerator: Require cmLocalGenerator, not cmMakefile. 10 years ago
Stephen Kelly 125c48660c cmInstallFilesGenerator: Re-arrange data layout. 10 years ago
Brad King ec7cf7ea13 install: Thread message level setting through internal API 11 years ago
Ben Boeckel 84fdc9921c stringapi: Pass configuration names as strings 12 years ago
Brad King 6e89c8a5f1 install: Support generator expressions in FILES and PROGRAMS mode 12 years ago
Brad King f11f7b34a8 cmInstallFilesGenerator: Add reference to calling cmMakefile 12 years ago
Bill Hoffman f9687e328f Merge in changes to CMake-2-8 RC 2 16 years ago
Brad King 96afb12087 Convert CMake to OSI-approved BSD License 16 years ago
Brad King f8c0dc27b5 STYLE: Remove useless install generator typedefs 17 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
Alexander Neundorf 617602e9e9 STYLE: preparations for the INSTALL(EXPORT ...) generator 18 years ago
Brad King 934c804ea4 ENH: Added OPTIONAL option to INSTALL command to allow installation of files if they exist while ignoring them otherwise. This addresses bug#2922. 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
Brad King 50a0f71120 ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules. 20 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. 20 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. 20 years ago
Brad King 518080136d ENH: Implemented FILES and PROGRAMS forms of the INSTALL command as replacements for the INSTALL_FILES and INSTALL_PROGRAMS commands. This addresses the request for absolute path install destinations in bug#2691. 20 years ago
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. 20 years ago
Ken Martin 7740ccd1a4 ENH: some cleanup of the makefile generator 20 years ago
Andy Cedilnik f0db119873 Reparent file path widget, add tab completion support to path anf file path widget 23 years ago
Brad King 1f6a3c67b1 ENH: Added reference to Copyright.txt. Removed old reference to ITK copyright. Changed program name to CMake instead of Insight in source file header. Also removed tabs. 23 years ago
Will Schroeder a6a43d5320 ENH:Updated copyright 24 years ago
Berk Geveci 939d614978 Adding curses support. 24 years ago