CMake/Tests/SimpleInstall
Brad King 061d20be38 ENH: Add UNKNOWN type for IMPORTED libraries
When creating an IMPORTED target for a library that has been found on
disk, it may not be known whether the library is STATIC or SHARED.
However, the library may still be linked using the file found from disk.
Use of an IMPORTED target is still important to allow per-configuration
files to be specified for the library.

This change creates an UNKNOWN type for IMPORTED library targets.  The
IMPORTED_LOCATION property (and its per-config equivalents) specifies
the location of the library.  CMake makes no assumptions about the
library that cannot be inferred from the file on disk.  This will help
projects and find-modules import targets found on disk or specified by
the user.
2008-08-18 11:39:22 -04:00
..
scripts ENH: Added testing of REGEX option to INSTALL(DIRECTORY). Added tests to cover all forms of old-style install commands. 2007-05-25 11:41:37 -04:00
TestSubDir ENH: Add additional subdirectory to improve testing and to allow cleanup when testing cpack 2006-03-08 14:02:30 -05:00
CMakeLists.txt ENH: Add UNKNOWN type for IMPORTED libraries 2008-08-18 11:39:22 -04:00
foo.c ENH: Fix test on HP-UX 2004-02-04 09:42:50 -05:00
foo.h ENH: Fix test on HP-UX 2004-02-04 09:42:50 -05:00
inst2.cxx 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. 2006-03-03 18:44:32 -05:00
inst.cxx ENH: Added testing of REGEX option to INSTALL(DIRECTORY). Added tests to cover all forms of old-style install commands. 2007-05-25 11:41:37 -04:00
InstallScript1.cmake ENH: Added INSTALL(CODE) mode to allow inline specification of install script code. This reduces the need for configuring an install script that needs some variable settings because the install code can set thing up first. 2006-04-12 22:04:50 -04:00
InstallScript2.cmake ENH: Added INSTALL(CODE) mode to allow inline specification of install script code. This reduces the need for configuring an install script that needs some variable settings because the install code can set thing up first. 2006-04-12 22:04:50 -04:00
InstallScript3.cmake BUG: Fix #5868 - add COMPONENT handling to the SCRIPT and CODE signatures of the INSTALL command. 2007-10-15 07:08:15 -04:00
InstallScript4.cmake BUG: Fix #5868 - add COMPONENT handling to the SCRIPT and CODE signatures of the INSTALL command. 2007-10-15 07:08:15 -04:00
lib1.cxx ENH: Add install test 2004-02-01 12:53:28 -05:00
lib1.h ENH: Add install test 2004-02-01 12:53:28 -05:00
lib2.cxx ENH: Add install test 2004-02-01 12:53:28 -05:00
lib2.h ENH: Fix exports 2004-02-01 16:48:30 -05:00
lib3.cxx ENH: Add install test 2004-02-01 12:53:28 -05:00
lib3.h ENH: Fix exports 2004-02-01 16:48:30 -05:00
lib4.cxx BUG: Implement installing of shared library versioning and add test for the whole thing 2004-06-28 14:40:17 -04:00
lib4.h BUG: Implement installing of shared library versioning and add test for the whole thing 2004-06-28 14:40:17 -04:00
PackageScript.cmake ENH: Several CPack fixes. First, allow user to set CMAKE_MODULE_PATH for CPack; make SetOptionIfNotSet more robust to handle empty options; do test TGZ, STGZ, and TZ, Add handling (and test) of Install Script; set environment variable CMAKE_INSTALL_PREFIX 2006-10-12 13:30:00 -04:00
PostInstall.cmake ENH: Add pre and post install script support 2004-03-27 20:59:44 -05:00
PreInstall.cmake ENH: Add pre and post install script support 2004-03-27 20:59:44 -05:00