Brad King
|
e3b1bdb058
ENH: Support exporting/importing of AppBundle targets.
|
18 years ago |
Brad King
|
28ea034737
ENH: Support exporting/importing of Framework targets.
|
18 years ago |
Brad King
|
5594ad4885
ENH: Updated exporting and importing of targets to support libraries and configurations.
|
18 years ago |
Bill Hoffman
|
d92d51429e
BUG: fix for bug 6193, fix xcode depend helper
|
18 years ago |
Alexander Neundorf
|
ac017f7aba
|
18 years ago |
Alexander Neundorf
|
3ae731fab7
ENH: add support for chrpath, so the RPATH in ELF files can be changed when
|
18 years ago |
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 years ago |
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 years ago |
Alexander Neundorf
|
7db8c86ac9
|
18 years ago |
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 years ago |
Brad King
|
c3fed205e9
COMP: Remove shadowed local.
|
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
|
39d1343896
BUG: Fix install_name_tool update of the executable in an installed bundle on OSX. This addresses bug#4534.
|
18 years ago |
Brad King
|
c83ae4673d
ENH: Improved indentation of generated cmake_install.cmake code.
|
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
|
617602e9e9
|
18 years ago |
Alexander Neundorf
|
0ef8da2a53
|
18 years ago |
Alexander Neundorf
|
8237518994
|
18 years ago |
Alexander Neundorf
|
69d3628461
|
18 years ago |
Alexander Neundorf
|
4878c00905
|
18 years ago |
Alexander Neundorf
|
a18d286635
ENH: move hack to fix "new cmake on old build tree on OSX doesn't have CMAKE_INSTALL_NAME_TOOL in the cache" from
|
18 years ago |
Alexander Neundorf
|
aee311a89d
|
18 years ago |
Brad King
|
42a272428b
BUG: Need to use GetSafeDefinition when assigning to a string.
|
18 years ago |
Alexander Neundorf
|
b47807fc15
STYLE: fix indentation
|
18 years ago |
Alexander Neundorf
|
61d3444f93
|
18 years ago |
Brad King
|
fc7c433463
ENH: Added support for import libraries created by executable and module targets. The module import libraries should never be used but some windows compilers always create them for .dll files since there is no distinction from shared libraries on that platform. The executable import libraries may be used to create modules that when loaded bind to symbols from the executables. This is an enhancement related to bug#4210 though not requested by it explicitly.
|
18 years ago |
Brad King
|
7fb8ac8904
BUG: Use GetExecutableNames instead of GetLibraryNames to compute the installation file name for executable targets.
|
18 years ago |
Brad King
|
528f60f4a6
ENH: Added implib option to cmTarget::GetDirectory to support a separate directory containing the import library. This is an incremental step for bug#4210.
|
18 years ago |
Brad King
|
712345ffc4
BUG: The .pdb file generated for a library or executable should match the real file name used for the target. This addresses bug#3277.
|
19 years ago |
Andy Cedilnik
|
897a2a9029
ENH: Cleanup of install component list. There was already the list in the global generator. Use that one
|
19 years ago |