CMake/Tests
Brad King 1f639ee76c ENH: Added computation of object file names that are almost always short enough to not exceed the filesystem path length limitation. This is useful when a source file from outside the tree is referenced with a long full path. The object file name previously would contain the entire path which when combined with the build output directory could exceed the filesystem limit. Now CMake recognizes this case and replaces enough of the beginning of the full path to the source file with an md5sum of the replaced portion to make the name fit on disk. This addresses bug#4520. 2007-03-16 10:34:25 -04:00
..
BundleTest ENH: Improve the test to create a bundle in the subdirectory 2006-07-06 16:05:54 -04:00
CMakeTests ENH: Fix INSERT to allow inserting to empty list 2006-05-15 10:14:16 -04:00
COnly ENH: fix build c stuff with c and c++ with c++ 2006-05-04 13:35:56 -04:00
CTestTest ENH: more coverage 2006-07-24 09:43:11 -04:00
CTestTest2 ENH: Properly propagate config type to test 2006-10-13 17:10:48 -04:00
CTestTest3 ENH: do not use svn until it is working again 2006-12-12 11:06:38 -05:00
CommandLineTest ENH: Added test for IF(DEFINED ENV{var})(. 2006-02-10 15:45:27 -05:00
Complex 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
ComplexOneConfig 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
ComplexRelativePaths 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
ConvLibrary ENH: add test for conv libraries 2007-02-19 13:26:38 -05:00
CustComDepend ENH: try to fix test on watcom 2006-12-29 19:20:56 -05:00
CustomCommand ENH: Re-enabling # escape test now that it is implemented everywhere. 2006-10-25 11:23:23 -04:00
CustomCommandWorkingDirectory ENH: fix test to work with in source build 2006-02-10 10:30:20 -05:00
CxxOnly ENH: Adding C++-only test. 2006-07-21 11:43:26 -04:00
Dependency ENH: shift to using ADD_SUBDIRECTORY 2005-06-08 12:26:32 -04:00
ExternalOBJ ENH: add support for universal binaries 2006-03-24 09:15:05 -05:00
FindPackageTest ENH: Added FindPackageTest to improve coverage. 2003-07-24 11:33:06 -04:00
Fortran ENH: Removed CMAKE_GENERATOR_NEW now that the old unix makefile generator is never used. 2005-04-06 15:06:08 -04:00
Java ENH: create the correct jar name 2006-04-23 23:24:48 -04:00
Jump ENH: shift to using ADD_SUBDIRECTORY 2005-06-08 12:26:32 -04:00
LibName BUG: better fix for .dll.lib problem 2006-11-30 17:32:46 -05:00
LinkLine BUG: Correct some of the dependency analysis code. 2002-05-10 13:35:42 -04:00
LinkLineOrder ENH: remove warnings in tests 2004-05-02 11:50:14 -04:00
LoadCommand ENH: make properties a bit more formal with documentation and chaining 2006-12-07 09:45:32 -05:00
LoadCommandOneConfig ENH: make properties a bit more formal with documentation and chaining 2006-12-07 09:45:32 -05:00
MacroTest BUG: EQUAL -> STREQUAL for string comparison. 2006-10-25 10:58:30 -04:00
MakeClean ENH: centralized locaiton of CMakeFiles setting 2006-06-14 12:28:32 -04:00
MathTest ENH: More tests 2005-10-18 13:22:28 -04:00
NewlineArgs BUG: improve bad argument handling for INCLUDE_DIRECTORIES and ADD_DEFINITIONS bug 4364 2007-03-07 11:03:57 -05:00
ObjC++ Add missing library. The test should be linked to framework Cocoa 2002-11-27 07:42:23 -05:00
OutOfBinary BUG: Fixed out-of-source subdirectories to work when they are also out-of-binary. Updated the OutOfSource test to test this feature. 2006-10-09 21:25:58 -04:00
OutOfSource ENH: Added computation of object file names that are almost always short enough to not exceed the filesystem path length limitation. This is useful when a source file from outside the tree is referenced with a long full path. The object file name previously would contain the entire path which when combined with the build output directory could exceed the filesystem limit. Now CMake recognizes this case and replaces enough of the beginning of the full path to the source file with an md5sum of the replaced portion to make the name fit on disk. This addresses bug#4520. 2007-03-16 10:34:25 -04:00
PreOrder ENH: shift to using ADD_SUBDIRECTORY 2005-06-08 12:26:32 -04:00
PrecompiledHeader BUG: Do not use /I mode in VS6. 2007-03-12 13:28:57 -04:00
SameName ENH: add same name test 2005-06-16 11:47:29 -04:00
SetLang ENH: verbose 2007-02-20 10:57:24 -05:00
Simple ENH: make sure things do not depend on optimized libraries if they are debug, and the other way around as well 2006-11-27 16:13:41 -05:00
SimpleExclude ENH: Try to fix spaces in the path problem 2007-02-23 11:17:11 -05:00
SimpleInstall 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
SimpleInstallS2 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
StringFileTest ENH: Remove old IF(FILE_IS_NEWER) syntax. It was never in a release anyway. 2006-10-23 17:14:20 -04:00
SubDir ENH: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
SubDirSpaces ENH: watcom wmake can not handle () in the path with cd command 2007-02-27 15:11:47 -05:00
SwigTest ENH: Cleanup example a bit 2004-05-03 17:51:06 -04:00
SystemInformation ENH: Adding support to link specifically to an archive or a shared library based on the file name specified. This fixes the problem of having -lfoo linking to libfoo.so even when it came from libfoo.a being specified. 2006-09-15 14:09:10 -04:00
TarTest ENH: Simplified ln command to use relative path in symlink. 2005-12-31 13:10:04 -05:00
TargetName ENH: add a test for a target name with the same name as the output of a custom command 2006-11-27 15:14:42 -05:00
TestDriver minor fix for c tests 2002-07-31 11:08:42 -04:00
Testing ENH: shift to using ADD_SUBDIRECTORY 2005-06-08 12:26:32 -04:00
TryCompile ENH: add more output when test fails 2007-01-31 14:00:44 -05:00
Tutorial ENH: some fixes 2005-11-10 15:13:54 -05:00
UseWX ENH: Applying patch from bug#3443 to implement FindwxWidgets.cmake properly. It also updates the UseWX test and WXDialog sources to use the new find script. 2006-07-21 15:43:19 -04:00
VSExternalInclude BUG: fix VSExternal for visual studio 6 2004-09-16 10:48:10 -04:00
Wrapping ENH: removed old VTK tests 2006-12-12 13:59:09 -05:00
X11 ENH: add support for universal binaries 2006-03-24 09:15:05 -05:00
.NoDartCoverage clean up coverage some 2002-12-03 11:21:12 -05:00
TestInstall.sh.in ENH: Added Install test. It is enabled when the CMAKE_INSTALL_PREFIX is CMake_BINARY_DIR/InstallTest. 2003-08-06 10:39:05 -04:00