summaryrefslogtreecommitdiff
path: root/Source/cmInstallScriptGenerator.cxx
Commit message (Collapse)AuthorAgeFilesLines
* install: Thread message level setting through internal APIBrad King2014-06-241-1/+1
| | | | | | | Create a cmInstallGenerator::MessageLevel enumeration for future use in specifying install message verbosity. Thread values of the type through constructors and save the value as a member of cmInstallGenerator. Use only a "MessageDefault" value for now.
* Generate modern-style cmake code.Stephen Kelly2013-08-221-3/+3
| | | | | | | | | | | The commits 9db31162 (Remove CMake-language block-end command arguments, 2012-08-13) and 77543bde (Convert CMake-language commands to lower case, 2012-08-13) changed most cmake code to use lowercase commands and no parameters in termination commands. However, those changes excluded cmake code generated in c++ by cmake. Make a similar style change to code generated by cmake.
* Convert CMake to OSI-approved BSD LicenseBrad King2009-09-281-14/+9
| | | | | | | This converts the CMake license to a pure 3-clause OSI-approved BSD License. We drop the previous license clause requiring modified versions to be plainly marked. We also update the CMake copyright to cover the full development time range.
* BUG: Fix #5868 - add COMPONENT handling to the SCRIPT and CODE signatures of ↵David Cole2007-10-151-4/+12
| | | | the INSTALL command.
* ENH: Further cleanup of installation script generation. The per-component ↵Brad King2007-07-021-0/+1
| | | | 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.
* ENH: Added INSTALL(CODE) mode to allow inline specification of install ↵Brad King2006-04-121-2/+10
| | | | script code. This reduces the need for configuring an install script that needs some variable settings because the install code can set thing up first.
* ENH: Created new install script generation framework. The INSTALL command ↵Brad King2006-02-191-0/+35
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.