CMake/Tests
Alexander Neundorf eddf1cf39f ENH: improve TRY_RUN() for crosscompiling: instead of just failing, it now
creates two cache variables, one for the RUN_RESULT, one for the RUN_OUTPUT
(if required), which can be set or preset by the user. It has now also two
new arguments: RUN_OUTPUT_VARIABLE and COMPILE_OUTPUT_VARIABLE (the old
OUTPUT_VARIABLE merges both), so if only COMPILE_OUTPUT_VARIABLE is used the
run time output of the TRY_RUN is unused and the user doesn't have to care
about the output when crosscompiling. This is now used in FindThreads.cmake,
CheckC/CXXSourceRuns.cmake and TestBigEndian.cmake, which used the output
only for the logfile (compile output is still there). Test/TryCompile/ now
also tests the behaviour of OUTPUT_VARIABLE, RUN_OUTPUT_VARIABLE and
COMPILE_OUTPUT_VARIABLE.

Alex
2007-06-01 11:16:29 -04:00
..
BuildDepends BUG: Report proper error message when project does not build the first time. Also added hack to rebuild subproject several times for Xcode. The generator should be fixed and the hack removed. 2007-05-23 17:58:14 -04:00
BundleTest ENH: Improve the test to create a bundle in the subdirectory 2006-07-06 16:05:54 -04:00
CMakeTests ENH: always provide CMAKE_SYSTEM_XXX() and MAKE_HOST_SYSTEM_XXX() variables, 2007-05-29 11:36:07 -04:00
COnly ENH: some more CMakeList cleanups 2007-05-11 10:22:20 -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 BUG: Disable test of feature that is not documented or implemented everywhere. 2007-05-16 11:40:53 -04:00
ComplexOneConfig BUG: Disable test of feature that is not documented or implemented everywhere. 2007-05-16 11:40:53 -04:00
ComplexRelativePaths BUG: Disable test of feature that is not documented or implemented everywhere. 2007-05-16 11:40:53 -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 BUG: Replace "with space" in custom command argument tests with "w s" to still have whitespace but be shorter. The test was failing because the custom command line length was simply too long for the VS IDE. 2007-05-18 09:33:59 -04:00
CustomCommandWorkingDirectory ENH: fix test to work with in source build 2006-02-10 10:30:20 -05:00
CxxOnly ENH: some more CMakeList cleanups 2007-05-11 10:22:20 -04:00
Dependency BUG: Fix utility dependencies for static libraries in VS generators. This addresses bug#4789. 2007-04-04 14:50:35 -04:00
ExternalOBJ ENH: some cleanup, condensing some tests, removing arguments that were not needed but rather were cut and paste copies etc 2007-05-18 15:11:20 -04: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
Framework ENH: make it work on non windows 2007-05-08 12:43:06 -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 ENH: some cleanup, condensing some tests, removing arguments that were not needed but rather were cut and paste copies etc 2007-05-18 15:11:20 -04:00
LinkLineOrder ENH: remove warnings in tests 2004-05-02 11:50:14 -04:00
LoadCommand BUG: Finish fixing test for new name. 2007-05-19 10:15:24 -04:00
LoadCommandOneConfig BUG: Finish fixing test for new name. 2007-05-19 10:15:24 -04:00
MacroTest ENH: some cleanup, condensing some tests, removing arguments that were not needed but rather were cut and paste copies etc 2007-05-18 15:11:20 -04:00
MakeClean ENH: centralized locaiton of CMakeFiles setting 2006-06-14 12:28:32 -04:00
MathTest ENH: some more CMakeList cleanups 2007-05-11 10:22:20 -04:00
NewlineArgs ENH: some more CMakeList cleanups 2007-05-11 10:22:20 -04:00
ObjC++ ENH: some more CMakeList cleanups 2007-05-11 10:22:20 -04: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 BUG: Disable deep-source test on Watcom until it can be fixed. This is a new feature for other generators anyway. 2007-03-21 07:16:32 -04:00
Plugin ENH: Added function call argument to module function to make sure calling convention matches on lookup. Fixed for Watcom. 2007-04-19 11:32:43 -04:00
PreOrder ENH: some more CMakeList cleanups 2007-05-11 10:22:20 -04:00
PrecompiledHeader BUG: Do not use /I mode in VS6. 2007-03-12 13:28:57 -04:00
Properties ENH: added new test for SourceFile objects and properties 2007-05-31 10:29:13 -04:00
SameName ENH: add same name test 2005-06-16 11:47:29 -04:00
SetLang ENH: some more CMakeList cleanups 2007-05-11 10:22:20 -04:00
Simple ENH: some more CMakeList cleanups 2007-05-11 10:22:20 -04:00
SimpleExclude ENH: Try to fix spaces in the path problem 2007-02-23 11:17:11 -05:00
SimpleInstall ENH: Added more install rules to increase coverage of the command. 2007-05-28 11:41:29 -04:00
SimpleInstallS2 ENH: Added more install rules to increase coverage of the command. 2007-05-28 11:41:29 -04:00
StringFileTest ENH: make the compiler id detection work, even if the output file name of 2007-05-25 15:22:22 -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: some more CMakeList cleanups 2007-05-11 10:22:20 -04:00
TarTest ENH: some more CMakeList cleanups 2007-05-11 10:22:20 -04: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: improve TRY_RUN() for crosscompiling: instead of just failing, it now 2007-06-01 11:16:29 -04: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
CMakeLists.txt ENH: added new test for SourceFile objects and properties 2007-05-31 10:29:13 -04: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