Commit History

Author SHA1 Message Date
  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. 19 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
  Andy Cedilnik 605d8871bb STYLE: Fix kwstyle 19 years ago
  Andy Cedilnik 7ded253013 ENH: Add support for displaying the list of components 19 years ago
  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. 19 years ago
  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 years ago
  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 years ago
  Brad King 15a2b5b4e5 STYLE: Fixed long line. 19 years ago
  Brad King c9506c30f0 BUG: Fixed shared library version support for Fortran. This addresses bug#3558. 19 years ago
  Ken Martin 8e9a6beccc ENH: centralized locaiton of CMakeFiles setting 19 years ago
  Brad King bfb0ec58e8 BUG: Adjustment of install_name with install_name_tool should account for DESTDIR when specifying the file to be changed. 19 years ago
  Ken Martin ba2b99bb9f STYLE: fix line length 19 years ago
  Brad King 50a0f71120 ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules. 19 years ago