Brad King
|
ec7cf7ea13
install: Thread message level setting through internal API
|
11 年之前 |
Stephen Kelly
|
af8a1643c1
Remove c_str calls when using stream APIs.
|
11 年之前 |
Ben Boeckel
|
84fdc9921c
stringapi: Pass configuration names as strings
|
11 年之前 |
Stephen Kelly
|
33055c405e
Generate modern-style cmake code.
|
12 年之前 |
Eric NOULARD
|
4986d525af
Use CPACK_xxx and CMAKE_xxx in a consistent way.
|
13 年之前 |
Eric NOULARD
|
f90223cafc
Fix KWStyle warning
|
13 年之前 |
Eric NOULARD
|
47f0dbd70b
CPack add necessary check to detect/warns/error on ABSOLUTE DESTINATION
|
13 年之前 |
Brad King
|
573fa3bf13
Factor cmInstallType out of cmTarget::TargetType
|
13 年之前 |
Eric NOULARD
|
225abc555d
InstallGen/CPack fix handling absolute installed file regression
|
15 年之前 |
Eric NOULARD
|
6a521f8604
CPack Enable better handling of absolute installed files
|
15 年之前 |
Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 年之前 |
Brad King
|
da993b64ce
ENH: Remove unused PROPERTIES from file(INSTALL)
|
16 年之前 |
Brad King
|
e67f5138b8
ENH: Refactor cmInstallGenerator for re-use
|
16 年之前 |
Brad King
|
b14abe31a9
BUG: Fix component-name test on installation
|
17 年之前 |
Brad King
|
5594ad4885
ENH: Updated exporting and importing of targets to support libraries and configurations.
|
17 年之前 |
Alexander Neundorf
|
7db8c86ac9
|
18 年之前 |
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 年之前 |
Brad King
|
c83ae4673d
ENH: Improved indentation of generated cmake_install.cmake code.
|
18 年之前 |
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 年之前 |
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 年之前 |
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 年之前 |
Ken Martin
|
ba2b99bb9f
STYLE: fix line length
|
19 年之前 |
Brad King
|
50a0f71120
ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules.
|
19 年之前 |
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.
|
19 年之前 |
Andy Cedilnik
|
ed5f95cf23
ENH: Add proper support for installing bundles
|
19 年之前 |
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.
|
19 年之前 |
Brad King
|
3ca9ef09b7
BUG: Fixed optional file install support for multi-configuration generators.
|
19 年之前 |
Brad King
|
e14d591194
BUG: Do not report files as installed if they are optional and do not exist.
|
19 年之前 |
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.
|
19 年之前 |