Brad King
|
e67f5138b8
ENH: Refactor cmInstallGenerator for re-use
|
16 tahun lalu |
Brad King
|
0e03bd1ab4
BUG: Do not map install_name of imported targets
|
17 tahun lalu |
Brad King
|
7f819903ed
BUG: Fix config test for target install rules
|
17 tahun lalu |
Brad King
|
852242e56b
BUG: RPATH adjustment of versioned executables should operate on the file and not the symlink.
|
17 tahun lalu |
Brad King
|
fdc3bfff7c
ENH: Improve RPATH behavior during installation.
|
17 tahun lalu |
Brad King
|
67834f2d53
BUG: Correct Mac OS X framework behavior
|
17 tahun lalu |
Brad King
|
73f175146a
ENH: During installation do not use builtin chrpath if the rpath will not change.
|
17 tahun lalu |
Brad King
|
d732de4a8a
ENH: Cleanup builtin chrpath support
|
17 tahun lalu |
Brad King
|
34c76d4304
ENH: Use builtin chrpath instead of relinking ELF targets
|
17 tahun lalu |
Brad King
|
9e64d5b272
ENH: Improve exporting/importing of targets
|
17 tahun lalu |
Brad King
|
efec4f1cd6
COMP: Add missing include for assert.
|
18 tahun lalu |
Brad King
|
8401c5ba06
ENH: Allow separate installation of shared libs and their links.
|
18 tahun lalu |
Brad King
|
16186ec18c
BUG: Remove InstallNameFixupPath from cmTarget and cmInstallTargetGenerator.
|
18 tahun lalu |
Brad King
|
319c4c4d80
ENH: Update cmInstallTargetGenerator to get the shared libraries linked by a target from cmComputeLinkInformation instead of duplicating the computation.
|
18 tahun lalu |
Brad King
|
ffac622a85
ENH: Add cmTarget::GetLinkInformation method to allow several places in the generators to share link information while only computing it once per configuration for a target. Use it to simplify the chrpath feature.
|
18 tahun lalu |
Brad King
|
e3b1bdb058
ENH: Support exporting/importing of AppBundle targets.
|
18 tahun lalu |
Brad King
|
28ea034737
ENH: Support exporting/importing of Framework targets.
|
18 tahun lalu |
Brad King
|
5594ad4885
ENH: Updated exporting and importing of targets to support libraries and configurations.
|
18 tahun lalu |
Bill Hoffman
|
d92d51429e
BUG: fix for bug 6193, fix xcode depend helper
|
18 tahun lalu |
Alexander Neundorf
|
ac017f7aba
|
18 tahun lalu |
Alexander Neundorf
|
3ae731fab7
ENH: add support for chrpath, so the RPATH in ELF files can be changed when
|
18 tahun lalu |
David Cole
|
8e4c7b99e1
ENH: Finish up the Framework creation code restructuring. Frameworks build and install now. More work needed on the packaging step. See Tests/Framework for example use.
|
18 tahun lalu |
David Cole
|
9a4e7ea742
ENH: Add InstallNameFixupPath to support installing built frameworks on the Mac. Change Application to Applications in the BundleTest. Also correct small typo (tcl->Tcl) noted in bug 4572.
|
18 tahun lalu |
Alexander Neundorf
|
7db8c86ac9
|
18 tahun lalu |
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.
|
18 tahun lalu |
Brad King
|
c3fed205e9
COMP: Remove shadowed local.
|
18 tahun lalu |
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 tahun lalu |
Brad King
|
39d1343896
BUG: Fix install_name_tool update of the executable in an installed bundle on OSX. This addresses bug#4534.
|
18 tahun lalu |
Brad King
|
c83ae4673d
ENH: Improved indentation of generated cmake_install.cmake code.
|
18 tahun lalu |
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 tahun lalu |