Alexander Neundorf
|
3e12a6cb91
|
há 18 anos atrás |
Brad King
|
bffcff4530
ENH: Added warning when an install rule is created from an EXCLUDE_FROM_ALL target. Added a foo/preinstall version of targets that need relinking so that exclude-from-all targets can be manually relinked for installation.
|
há 18 anos atrás |
Alexander Neundorf
|
c0d000d234
|
há 18 anos atrás |
Alexander Neundorf
|
617602e9e9
|
há 18 anos atrás |
Alexander Neundorf
|
fe45c19666
|
há 18 anos atrás |
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.
|
há 19 anos atrás |
Brad King
|
51607bd675
ENH: Add support to INSTALL(DIRECTORY) to install an empty directory. This addresses bug#3572.
|
há 19 anos atrás |
Brad King
|
211e991057
BUG: Fixed man page formatting for INSTALL command documentation. Fixed line-too-long warning.
|
há 19 anos atrás |
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.
|
há 19 anos atrás |
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.
|
há 19 anos atrás |
Ken Martin
|
ba2b99bb9f
STYLE: fix line length
|
há 19 anos atrás |
Brad King
|
50a0f71120
ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules.
|
há 19 anos atrás |
Brad King
|
84f672155c
BUG: Using the source-file permissions by default for installation is somewhat unpredictable because users can extract source code with almost any permissions (umask). Changing the default to use 644 for files and 755 for programs. No release has documented the old behavior so we do not need compatibility.
|
há 19 anos atrás |
Brad King
|
d4c5fe840b
ENH: Added INSTALL(CODE) mode to allow inline specification of install 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.
|
há 19 anos atrás |
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.
|
há 19 anos atrás |
Brad King
|
ca5647c92c
ENH: Added ARCHIVE option to the TARGETS mode of the INSTALL command. It is 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.
|
há 20 anos atrás |
Brad King
|
06846c4c07
ENH: Added PERMISSIONS option to the TARGETS mode of the INSTALL command.
|
há 20 anos atrás |
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.
|
há 20 anos atrás |
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.
|
há 20 anos atrás |
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.
|
há 20 anos atrás |
Brad King
|
b8a33fb424
ENH: Added INSTALL command as a placeholder for a future generic install specification interface. Currently it supports only a SCRIPT option specifying a script to run during the install stage.
|
há 20 anos atrás |