CMake/Tests
Brad King d5719f22c1 ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. 2006-04-11 11:06:19 -04:00
..
BundleTest ENH: add a test for find framework stuff in find_library, and fix the framework search stuff 2006-03-29 13:33:49 -05:00
CMakeTests ENH: Add initial implementation of the list command 2006-02-10 14:11:12 -05:00
COnly COMP: converted to lowercase commands 2005-06-20 11:49:29 -04:00
CTestTest COMP: Try to fix test by taking arg1 into acount 2005-08-02 10:07:30 -04:00
CTestTest2 COMP: Fix for proxy test 2005-08-03 11:50:42 -04:00
CTestTest3 ENH: Several cleanups and make sure things get propagated where they should. Also, allow to load CTest custom files to the actual ctest -S script 2006-03-29 12:01:24 -05:00
CommandLineTest ENH: Added test for IF(DEFINED ENV{var})(. 2006-02-10 15:45:27 -05:00
Complex BUG: Fixed cmOrderLinkDirectories to make sure cmake-built libraries are found properly. Also taking libraries that will be built but may not yet exist into account. The per-configuration subdirectories that are included by generators in the link path are checked for conflicting libraries also. Potentially conflicting libraries that are actually symlinks back to the desired library are no longer considered conflicting, which avoids bogus impossible ordering warnings. 2006-04-04 14:25:17 -04:00
ComplexOneConfig BUG: Fixed cmOrderLinkDirectories to make sure cmake-built libraries are found properly. Also taking libraries that will be built but may not yet exist into account. The per-configuration subdirectories that are included by generators in the link path are checked for conflicting libraries also. Potentially conflicting libraries that are actually symlinks back to the desired library are no longer considered conflicting, which avoids bogus impossible ordering warnings. 2006-04-04 14:25:17 -04:00
ComplexRelativePaths BUG: Fixed cmOrderLinkDirectories to make sure cmake-built libraries are found properly. Also taking libraries that will be built but may not yet exist into account. The per-configuration subdirectories that are included by generators in the link path are checked for conflicting libraries also. Potentially conflicting libraries that are actually symlinks back to the desired library are no longer considered conflicting, which avoids bogus impossible ordering warnings. 2006-04-04 14:25:17 -04:00
CustomCommand ENH: Added support for multiple outputs generated by a single custom command. For Visual Studio generators the native tool provides support. For Xcode and Makefile generators a simple trick is used. The first output is considered primary and has the build rule attached. Other outputs simply depend on the first output with no build rule. During cmake_check_build_system CMake detects when a secondary output is missing and removes the primary output to make sure all outputs are regenerated. This approach always builds the custom command at the right time and only once even during parallel builds. 2006-04-11 11:06:19 -04:00
CustomCommandWorkingDirectory ENH: fix test to work with in source build 2006-02-10 10:30:20 -05: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 try and get this java test to work 2004-09-24 16:34:59 -04:00
Jump ENH: shift to using ADD_SUBDIRECTORY 2005-06-08 12:26:32 -04: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: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
LoadCommandOneConfig ENH: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
MacroTest ENH: Add C++ test too 2005-07-31 23:05:05 -04:00
MakeClean ENH: put cmake files intoa CMakeFiles subdir to clean up bin tree 2005-07-29 09:19:25 -04:00
MathTest ENH: More tests 2005-10-18 13:22:28 -04:00
ObjC++ Add missing library. The test should be linked to framework Cocoa 2002-11-27 07:42:23 -05:00
OutOfSource ENH: test get directory properties ability to get props from subdirs 2005-09-13 10:40:38 -04:00
PreOrder ENH: shift to using ADD_SUBDIRECTORY 2005-06-08 12:26:32 -04:00
SameName ENH: add same name test 2005-06-16 11:47:29 -04:00
Simple BUG: minor fix to project name to match ADD_TEST call 2005-07-06 15:24:31 -04:00
SimpleInstall ENH: add test for mfc 2006-04-10 13:52:22 -04:00
SimpleInstallS2 ENH: add test for mfc 2006-04-10 13:52:22 -04:00
StringFileTest ENH: Add relative tag and add test for relative tag 2006-03-21 16:03:19 -05:00
SubDir ENH: add support for watcom wmake and wcl386 2006-01-17 10:21:45 -05:00
SwigTest ENH: Cleanup example a bit 2004-05-03 17:51:06 -04:00
SystemInformation ENH: Display all output in ctest 2005-02-08 10:13:30 -05:00
TarTest ENH: Simplified ln command to use relative path in symlink. 2005-12-31 13:10:04 -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: put CmakeTmp into CMakeFiles 2006-01-12 13:49:32 -05:00
Tutorial ENH: some fixes 2005-11-10 15:13:54 -05:00
UseWX ENH: We do not really need streams. Also fix the test on windows 2003-10-16 19:16:19 -04:00
VSExternalInclude BUG: fix VSExternal for visual studio 6 2004-09-16 10:48:10 -04:00
Wrapping ENH: for all custom commands that can not be given to a target, add them to all targets in the current makefile 2006-01-09 14:40:31 -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