summaryrefslogtreecommitdiffstats
path: root/Source/cmInstallCommand.cxx
Commit message (Collapse)AuthorAgeFilesLines
* ENH: Added OPTIONAL option to INSTALL command to allow installation of files ↵Brad King2006-10-051-7/+50
| | | | if they exist while ignoring them otherwise. This addresses bug#2922.
* STYLE: Fixed line-too-long.Brad King2006-09-081-2/+4
|
* ENH: Patch from Toni Timonen to allow cross-compiling of DLLs.Brad King2006-09-071-35/+43
|
* ENH: Do not generate install target unless some INSTALL or INSTALL_* ↵Brad King2006-08-311-0/+4
| | | | commands have been used. This addresses bug#2827.
* ENH: Add support to INSTALL(DIRECTORY) to install an empty directory. This ↵Brad King2006-08-291-0/+6
| | | | addresses bug#3572.
* BUG: Directory installation pattern matching should be case insensitive on ↵Brad King2006-08-211-0/+5
| | | | some platforms.
* ENH: Implemented INSTALL(DIRECTORY) command and added a test. Re-organized ↵Brad King2006-08-211-1/+177
| | | | cmFileCommand's implementation of FILE(INSTALL) a bit to help out. This addresses bug#1694 and partially addresses bug#2691.
* ENH: Started implementing INSTALL(DIRECTORY) command mode. This is not yet ↵Brad King2006-08-171-0/+179
| | | | finished so it is undocumented and there is no test. These changes also separate the notions of file and directory permissions.
* ENH: Added CONFIGURATIONS option to INSTALL command to allow ↵Brad King2006-05-051-2/+63
| | | | per-configuration install rules.
* ENH: Added INSTALL(CODE) mode to allow inline specification of install ↵Brad King2006-04-131-0/+23
| | | | 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: Added named component installation implementation. Installation ↵Brad King2006-03-301-7/+81
| | | | behavior should be unchanged unless -DCOMPONENT=<name> is specified when cmake_install.cmake is invoked.
* ENH: Added ARCHIVE option to the TARGETS mode of the INSTALL command. It is ↵Brad King2006-03-241-16/+67
| | | | a third option added to RUNTIME and LIBRARY property types. Static libraries and import libraries are now treated as ARCHIVE targets instead of LIBRARY targets. This adds a level of granularity necessary for upcoming features. Also updated the CVS CMake patch level set in CMake_VERSION_PATCH from 4 to 5 to allow users of this version to know whether this incompatible change is present.
* STYLE: some m_ to this-> cleanupKen Martin2006-03-151-10/+10
|
* ENH: Added PERMISSIONS option to the TARGETS mode of the INSTALL command.Brad King2006-03-041-5/+51
|
* ENH: Added PERMISSIONS and RENAME options to the INSTALL command's FILES and ↵Brad King2006-03-031-1/+79
| | | | 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.
* ENH: Implemented FILES and PROGRAMS forms of the INSTALL command as ↵Brad King2006-02-191-0/+88
| | | | replacements for the INSTALL_FILES and INSTALL_PROGRAMS commands. This addresses the request for absolute path install destinations in bug#2691.
* COMP: Removed unused variables.Brad King2006-02-191-3/+1
|
* ENH: Created new install script generation framework. The INSTALL command ↵Brad King2006-02-191-1/+261
| | | | 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.
* ENH: Added INSTALL command as a placeholder for a future generic install ↵Brad King2006-02-101-0/+54
specification interface. Currently it supports only a SCRIPT option specifying a script to run during the install stage.