Commit Graph

56 Commits

Author SHA1 Message Date
Andy Cedilnik
0de464fe36 ENH: Add test for bz2 and check for compress 2006-07-28 09:22:34 -04:00
Brad King
50a0f71120 ENH: Added CONFIGURATIONS option to INSTALL command to allow per-configuration install rules. 2006-05-05 14:57:19 -04:00
Brad King
66d7aef82b ENH: Adding COMPONENT option to an INSTALL command call to smoke-test it. 2006-05-05 11:51:07 -04:00
Brad King
428b4c9244 ENH: Updated VS6 generator to use target.GetFullName() to compute target file names. 2006-04-18 11:45:31 -04:00
Brad King
d4c5fe840b 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
Bill Hoffman
3df8a59374 ENH: add test for mfc 2006-04-10 13:52:22 -04:00
Brad King
ca5647c92c ENH: Added ARCHIVE option to the TARGETS mode of the INSTALL command. It is a third option added to RUNTIME and LIBRARY property types. Static libraries and import libraries are now treated as ARCHIVE targets instead of LIBRARY targets. This adds a level of granularity necessary for upcoming features. Also updated the CVS CMake patch level set in CMake_VERSION_PATCH from 4 to 5 to allow users of this version to know whether this incompatible change is present. 2006-03-24 16:11:24 -05:00
Andy Cedilnik
3d44b9a354 ENH: Add additional subdirectory to improve testing and to allow cleanup when testing cpack 2006-03-08 14:02:30 -05:00
Andy Cedilnik
27b9ab47c2 COMP: Ok, fix typo 2006-03-08 13:20:18 -05:00
Andy Cedilnik
cd62290147 ENH: Add testing for cpack 2006-03-08 13:13:48 -05:00
Bill Hoffman
d03c92bfb3 ENH: remove cpack stuff for now so that we can get mac dashboards again 2006-03-07 19:52:49 -05:00
Brad King
2caa6bb7e6 BUG: Some platforms require executable permission on shared libraries. 2006-03-07 10:04:29 -05:00
Brad King
06846c4c07 ENH: Added PERMISSIONS option to the TARGETS mode of the INSTALL command. 2006-03-03 19:29:35 -05:00
Brad King
a2e136fd17 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
Andy Cedilnik
a87de1e1cd ENH: Add generic instructions 2006-02-28 14:06:39 -05:00
Andy Cedilnik
3341923ecb ENH: Attempt to handle windows without NSIS installed 2006-02-28 13:30:11 -05:00
Andy Cedilnik
36d7f3990a ENH: Add support for multiple build targets and start adding simple cpack tests 2006-02-28 08:23:40 -05:00
Brad King
586a9427d3 ENH: Created target property INSTALL_NAME_DIR initalized by CMAKE_INSTALL_NAME_DIR specifying the directory portion of the OSX install_name field in shared libraries. This is the OSX equivalent of RPATH. 2006-02-24 13:13:14 -05:00
Brad King
518080136d ENH: Implemented FILES and PROGRAMS forms of the INSTALL command as replacements for the INSTALL_FILES and INSTALL_PROGRAMS commands. This addresses the request for absolute path install destinations in bug#2691. 2006-02-19 18:47:13 -05:00
Brad King
8d27255aef ENH: Using CMAKE_SKIP_BUILD_RPATH to test relink support. 2006-02-19 17:44:45 -05:00
Brad King
96f0266228 ENH: Created new install script generation framework. The INSTALL command creates the generators which are later used by cmLocalGenerator to create the cmake_install.cmake files. A new target installation interface is provided by the INSTALL command which fixes several problems with the INSTALL_TARGETS command. See bug#2691. Bugs 1481 and 1695 are addressed by these changes. 2006-02-19 15:25:27 -05:00
Brad King
ad2cc1f333 BUG: Need INSTALL_RPATH property on SimpleInstallS2 also. 2006-02-16 15:38:59 -05:00
Brad King
c70da1aae6 ENH: Use target property for INSTALL_RPATH of SimpleInstall so that it is the only one that needs to relink. 2006-02-16 15:28:09 -05:00
Brad King
537e2b4ed5 ENH: Implemented RPATH specification support. It is documented by the command SET_TARGET_PROPERTIES. 2006-02-16 15:19:00 -05:00
Brad King
b8a33fb424 ENH: Added INSTALL command as a placeholder for a future generic install specification interface. Currently it supports only a SCRIPT option specifying a script to run during the install stage. 2006-02-10 13:54:36 -05:00
Andy Cedilnik
0795d64a23 BUG: Fix test 2005-12-15 16:28:50 -05:00
Brad King
98e5119664 BUG: Install rule should take build configuration into account. 2005-08-19 17:56:26 -04:00
Brad King
8346edbff0 BUG: Removing exe VERSION attribute test until it is implemented in the XCode generator. 2005-08-19 09:22:14 -04:00
Brad King
b0d05cf020 ENH: Updated SimpleInstall test to test new versioned executable and OUTPUT_NAME support. 2005-08-17 16:19:33 -04:00
Brad King
2c658a6300 BUG: Need TSD target to be built before SimpleInstall. 2005-08-08 11:33:47 -04:00
Ken Martin
2e4258efc1 ENH: shift to using ADD_SUBDIRECTORY 2005-06-08 12:26:32 -04:00
Brad King
3a81832bb3 BUG: Avoid infinite loop during installation. 2005-04-28 11:47:48 -04:00
Brad King
ec4fcb87f2 ENH: Updated post-build command to drive installation through the native build system. 2005-02-05 07:50:15 -05:00
Bill Hoffman
effeac8aab make it verbose 2004-09-22 16:51:00 -04:00
Brad King
ffb54f8e84 ERR: Removed debugging code from test. 2004-07-02 13:39:02 -04:00
Andy Cedilnik
43d380e0d8 ENH: Better handling of debug postfix and fix the test 2004-06-29 09:23:27 -04:00
Andy Cedilnik
ed0999c9d1 ERR: Fix visual studio install 2004-06-28 16:39:51 -04:00
Andy Cedilnik
f9b43b9212 BUG: Implement installing of shared library versioning and add test for the whole thing 2004-06-28 14:40:17 -04:00
Andy Cedilnik
30e1007048 ERR: Remove testinf of PREORDER on Windows 2004-06-03 19:12:06 -04:00
Andy Cedilnik
00acf804f6 ERR: Try to fix simple install on vs6 2004-06-03 17:09:25 -04:00
Andy Cedilnik
5bbfbd56f5 ENH: More elaborate install test 2004-06-01 12:55:23 -04:00
Bill Hoffman
7aaf404cc1 add dep 2004-04-21 16:07:57 -04:00
Andy Cedilnik
db68c543ff ENH: Add pre and post install script support 2004-03-27 20:59:44 -05:00
Andy Cedilnik
51516613e8 ENH: Ok, when doing cmake -P you should not have to squish filename next to -P, There should be space between 2004-02-20 14:46:33 -05:00
Bill Hoffman
6223d60085 Fix install test fail on mingw 2004-02-12 09:13:31 -05:00
Andy Cedilnik
ff6bc56616 ENH: On Cygwin shared libraries have only .dll file no .lib file, so when finding library on cygwin, search also for .dll. Also fix SimpleInstall test on cygwin 2004-02-11 08:28:59 -05:00
Andy Cedilnik
a1e4c4f1df ENH: Some cleanup and try to fix Visual Studio builds 2004-02-09 16:40:39 -05:00
Andy Cedilnik
1061101745 ENH: Some systems do not handle spaces in the path 2004-02-09 11:33:00 -05:00
Andy Cedilnik
4dd97ff97f ENH: Install stage2 to handle runtime problem 2004-02-08 20:08:58 -05:00
Andy Cedilnik
e72bac5870 ENH: Add second part of SimpleInstall 2004-02-08 12:04:10 -05:00