Stephen Kelly
|
381e7afd36
cmExportSet: Store a cmGeneratorTarget.
|
10 years ago |
Stephen Kelly
|
bbef3c2da8
cmLocalGenerator: Add current binary directory accessor.
|
10 years ago |
Stephen Kelly
|
1f39ee5beb
cmInstallExportGenerator: Require cmLocalGenerator, not cmMakefile.
|
10 years ago |
Stephen Kelly
|
54d6a9187f
cmMakefile: Rename GetCurrent{Output,Binary}Directory.
|
10 years ago |
Brad King
|
7607c3d16a
cmInstallGenerator: Pass destination explicitly to AddInstallRule
|
10 years ago |
Brad King
|
290ca8e2d0
cmInstallGenerator: Refactor computation of absolute install dest
|
10 years ago |
Stephen Kelly
|
931e055d8c
Port all cmOStringStream to std::ostringstream.
|
10 years ago |
Brad King
|
ec7cf7ea13
install: Thread message level setting through internal API
|
11 years ago |
Stephen Kelly
|
21c573f682
Remove some c_str() calls.
|
11 years ago |
Ben Boeckel
|
84fdc9921c
stringapi: Pass configuration names as strings
|
11 years ago |
Ben Boeckel
|
270eb96df0
strings: Remove cmStdString references
|
11 years ago |
Stephen Kelly
|
33055c405e
Generate modern-style cmake code.
|
12 years ago |
Stephen Kelly
|
574fec97fd
Export: Generate INTERFACE_LINK_LIBRARIES property on targets.
|
12 years ago |
Alex Neundorf
|
999061a4c2
exports: store pointers to all installations of each export set
|
13 years ago |
Yury G. Kudryashov
|
81cdab5bea
exports: Hold an ExportSet pointer in cm*Export*Generator
|
13 years ago |
Yury G. Kudryashov
|
5c898fbd99
exports: Add cmExportSetMap class
|
13 years ago |
Yury G. Kudryashov
|
d13ec1ac31
exports: Create class cmExportSet
|
13 years ago |
Brad King
|
573fa3bf13
Factor cmInstallType out of cmTarget::TargetType
|
13 years ago |
Brad King
|
96afb12087
Convert CMake to OSI-approved BSD License
|
16 years ago |
Brad King
|
da993b64ce
ENH: Remove unused PROPERTIES from file(INSTALL)
|
16 years ago |
Brad King
|
5797b1cd66
ENH: Clean per-config export files during install
|
17 years ago |
Brad King
|
5594ad4885
ENH: Updated exporting and importing of targets to support libraries and configurations.
|
17 years ago |
Alexander Neundorf
|
34e3ce9e4e
|
18 years ago |
Alexander Neundorf
|
3e12a6cb91
|
18 years ago |
David Cole
|
ef22ad6bec
ENH: Handle FRAMEWORK and BUNDLE arguments in the INSTALL TARGETS command. Work in progress... More to come.
|
18 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 |
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 years ago |
Alexander Neundorf
|
fa26785bd3
|
18 years ago |
Alexander Neundorf
|
c0d000d234
|
18 years ago |