Commit Graph

82 Commits

Author SHA1 Message Date
David Cole
890efa7980 COMP: Rename the executables for the SimpleInstall tests so that the executable files that run during the test do not have the word install in their file names. This allows running the tests on Windows Vista without admin privileges and without adding a manifest containing the asInvoker requestedExecutionLevel element. 2007-10-01 15:57:34 -04:00
Brad King
bb6b7de09a ENH: Disable package test only on OSX < 10.4. Added comment explaining reason for timeout. 2007-09-20 10:56:33 -04:00
Brad King
4710c7aef6 ENH: Re-enable packaging part of SimpleInstall-Stage2 test on Apple. Give it a long timeout to see what is going on. 2007-09-19 11:10:35 -04:00
Alexander Neundorf
b4f02ec0bd COMP: reenable the installation of the PUBLIC_HEADERs
Alex
2007-09-19 09:04:26 -04:00
Alexander Neundorf
2f7f5eb04a COMP: disable packaging test on Apple, see if this fixes the timeouts
Alex
2007-09-17 16:21:24 -04:00
Bill Hoffman
6e9b3f36eb ENH: test install of debug libs 2007-09-17 15:27:59 -04:00
Bill Hoffman
fdab49ab57 ENH: turn this stuff off to see if it fixes the dashboard on midworld 2007-09-10 17:39:28 -04:00
Alexander Neundorf
56c0bbc83f STYLE: adapt the test to the change from FILENAME to FILE
-add a call to the EXPORT() command

Alex
2007-08-30 16:23:12 -04:00
Alexander Neundorf
8302ea66d2 ENH: add test for installing a header marked as PUBLIC_HEADER of a library
Alex
2007-08-27 16:05:42 -04:00
Alexander Neundorf
556b1257ac COMP: add a test for exporting and importing targets
Alex
2007-08-27 15:15:26 -04:00
Alexander Neundorf
cfd9fdf5de COMP: the SimpleInstall test also succeeds on the Mac, so maybe Andys
comment is not valid anymore

Alex
2007-08-27 14:44:32 -04:00
Brad King
c8b263c674 ENH: Enable versioned executable test everywhere but XCode. 2007-07-02 09:58:08 -04:00
Brad King
06472d620a ENH: Added more install rules to increase coverage of the command. 2007-05-28 11:41:29 -04:00
Brad King
a99c60b0ed 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
Brad King
176879b2fe BUG: Remove spaces from test output paths. Not all make tools can handle it. Ths SubDirSpaces test is meant for that purpose anyway. 2007-03-12 23:36:56 -04:00
Brad King
cf7eeab37a ENH: Testing new target properties RUNTIME_OUTPUT_DIRECTORY, LIBRARY_OUTPUT_DIRECTORY, and ARCHIVE_OUTPUT_DIRECTORY. This is an incremental fix for bug#2240 and bug#4210. 2007-03-12 10:23:06 -04:00
Andy Cedilnik
e31dc3abe5 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:05:50 -04:00
Brad King
b20fd1af11 BUG: Do not collapse the INSTALL_NAME_DIR setting because users may intend to have .. in the path. This makes the makefile generator consistent with the already working Xcode implementation of this feature. Also added a test for @executable_path/.. style settings for this property. 2006-10-11 12:41:20 -04:00
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. 2006-10-05 11:31:57 -04:00
Brad King
27a67fb72f ENH: Add support to INSTALL(DIRECTORY) to install an empty directory. This addresses bug#3572. 2006-08-29 15:04:29 -04:00
Andy Cedilnik
3ef750a42c ENH: Always do tar.Z since we do have compress now builtin 2006-08-24 10:57:27 -04:00
Brad King
93163cc1f9 ENH: Added code to remove any bad installations of CVS directories before running the test so that one failure does not need manual adjustment to get it to pass again. 2006-08-24 09:47:52 -04:00
Brad King
a2b89129de ENH: Added check for bad installation of a CVS directory to test. 2006-08-21 17:52:34 -04:00
Brad King
08398a9f0c BUG: Need to execute sample_script.bat on windows and sample_script otherwise. 2006-08-21 17:37:40 -04:00
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. 2006-08-21 16:55:03 -04:00
Bill Hoffman
372b6932ed ENH: fix error in if statement 2006-08-10 23:20:58 -04:00
Bill Hoffman
4ddcdbed9a ENH: fix failing tests 2006-08-10 09:38:52 -04:00
Bill Hoffman
fe3d8078c5 ENH: try to fix compress failure 2006-08-09 11:32:23 -04:00
Bill Hoffman
bba6583942 ENH: finally fix the failing test on the dashboard for the past month or so 2006-08-07 10:10:38 -04:00
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