CMake/Tests
Brad King c332e0bf3c ENH: Isolate policy changes in included scripts
Isolation of policy changes inside scripts is important for protecting
the including context.  This teaches include() and find_package() to
imply a cmake_policy(PUSH) and cmake_policy(POP) around the scripts they
load, with a NO_POLICY_SCOPE option to disable the behavior.  This also
creates CMake Policy CMP0011 to provide compatibility.  See issue #8192.
2009-01-22 13:18:40 -05:00
..
Assembler ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
BuildDepends ENH: Update BuildDepends test to check #include lines with macros. 2008-05-14 11:55:12 -04:00
BundleGeneratorTest BUG: Fix issue #7523: Analyze output of 'hdiutil attach' to get the name of the volume that was mounted. Eliminates the need to use the -mountpoint arg of hdiutil which has a silly 90 character limit on the name of the mount point. Also add a custom volume icon to the BundleGeneratorTest to cover this code. 2009-01-21 13:39:22 -05:00
BundleTest ENH: Add indirect dependency to Carbon and call a Carbon function from executable. This will allow detecting broken dependency chaining for '-framework blah' style lib dependencies. 2008-09-02 11:07:04 -04:00
CMakeTests ENH: Activate GetPrerequisites code on Linux. Thanks to Mike Arthur for finishing it off. 2008-10-24 11:39:10 -04:00
COnly ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
CPackComponents BUG: Fix for issue #7470. Allow spaces in the path names of installed files with the NSIS CPack generator and component-based installs. Add an installed file to the CPackComponents test: it failed before the fix; now it passes. 2009-01-20 14:29:41 -05:00
CTestTest ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
CTestTest2 ENH: Teach ctest_submit about parts 2009-01-12 10:38:27 -05:00
CTestTest3 ENH: do not use svn until it is working again 2006-12-12 11:06:38 -05:00
CommandLineTest ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
Complex ENH: make this test pass if new curl is on 2008-11-21 16:10:09 -05:00
ComplexOneConfig ENH: make this test pass if new curl is on 2008-11-21 16:10:09 -05:00
ComplexRelativePaths ENH: make this test pass if new curl is on 2008-11-21 16:10:09 -05:00
ConvLibrary ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
CustComDepend ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
CustomCommand BUG: Fix windows command line escape for empty arg 2008-12-18 13:36:58 -05:00
CustomCommandWorkingDirectory ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
CxxOnly ENH: some more CMakeList cleanups 2007-05-11 10:22:20 -04:00
Dependency ENH: Test fake circular dependency case 2008-08-07 10:13:15 -04:00
DocTest ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
Environment ENH: Implement feature request from issue 7885. Allow setting environment variables on a per-test basis for ctest using set_test_properties ENVIRONMENT. 2008-11-26 14:38:43 -05:00
ExportImport ENH: Allow a custom list of debug configurations 2008-09-04 17:34:25 -04:00
ExternalOBJ BUG: make test more robust 2008-03-25 14:37:12 -04:00
ExternalProject ENH: Re-work of fix committed yesterday for the Watcom WMake dashboard. Fix it properly by using the SYMBOLIC source file property to indicate to WMake when the sentinel file is not actually written by the update step. 2008-12-24 10:10:40 -05:00
FindModulesExecuteAll ENH: add a project name 2008-06-16 20:05:46 -04:00
FindPackageTest ENH: Test find_package re-find feature 2009-01-14 09:34:42 -05:00
Fortran ENH: fix gcc sun fortran mix 2008-11-11 14:03:14 -05:00
Framework BUG: Fix issue #7046 - make sure extensionless headers and resource files work with the Xcode generator. Also fix incorrect mappings in the lastKnownFileType code. Add some extensionless files to the Framework test. 2008-09-05 15:51:19 -04:00
FunctionTest ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
JCTest ENH: make it take longer 2008-12-29 18:11:02 -05:00
Java ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
Jump ENH: preclean some warnings 2008-03-25 11:27:18 -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 ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
LoadCommandOneConfig ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
MacroTest ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
MakeClean ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
MathTest ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
NewlineArgs ENH: preclean some warnings 2008-03-25 11:27:18 -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 ENH: Allow custom limit on object file path length 2008-08-21 09:54:36 -04:00
Plugin ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
PolicyScope ENH: Isolate policy changes in included scripts 2009-01-22 13:18:40 -05:00
PreOrder ENH: some more CMakeList cleanups 2007-05-11 10:22:20 -04:00
PrecompiledHeader ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
Preprocess BUG: Convert cmake_policy(VERSION) to cmake_minimum_required(VERSION) in Tests/MakeClean/ToClean/CMakeLists.txt and Tests/Preprocess/CMakeLists.txt. CMP0000 now requires the cmake_minimum_required command. 2008-03-20 18:25:33 -04:00
Properties ENH: support unset of properties 2008-04-01 14:22:09 -04:00
ReturnTest STYLE: extend documentation for RETURN() a bit 2008-08-16 18:06:17 -04:00
RuntimePath ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
SameName ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
SetLang ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
Simple ENH: some more CMakeList cleanups 2007-05-11 10:22:20 -04:00
SimpleCOnly ENH: add a SimpleCOnly test, this is needed e.g. for testing sdcc since this 2007-06-26 15:30:02 -04:00
SimpleExclude ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
SimpleInstall ENH: Add UNKNOWN type for IMPORTED libraries 2008-08-18 11:39:22 -04:00
SimpleInstallS2 ENH: Add UNKNOWN type for IMPORTED libraries 2008-08-18 11:39:22 -04:00
SourceGroups ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
StringFileTest ENH: Allow most characters in ENV variable refs 2008-12-17 08:24:35 -05:00
SubDir ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
SubDirSpaces ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
SubProject ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
SwigTest ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
SystemInformation ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
TarTest ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
TargetName ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
TestDriver ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
Testing ENH: Improve 'testing' test to actually test 2008-12-18 12:28:05 -05:00
TryCompile ENH: remove test that does not work on all compilers 2008-07-16 09:29:56 -04:00
Tutorial ENH: use a common CPACK_BINARY_ prefix for the binary package generators 2008-04-17 17:23:21 -04:00
Unset ENH: Create $CACHE{VAR} syntax 2008-09-25 10:21:15 -04:00
UseWX ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
VSExternalInclude ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
Wrapping ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
X11 BUG: Fix issue #7833: Add file extension handling to CPack generated installers for OSXX11 applications. Also modify the X11 test to build such an installer on Mac builds that test CPack and have X11 available. Thanks to Wes Turner for the patch. 2009-01-21 11:54:30 -05:00
.NoDartCoverage clean up coverage some 2002-12-03 11:21:12 -05:00
CMakeBuildTest.cmake.in ENH: fix test to work with in-source testing of CMake 2008-10-18 10:31:16 -04:00
CMakeLists.txt ENH: Better policies for functions and macros 2009-01-22 13:16:47 -05:00
CTestUpdateCVS.cmake.in ENH: Test CTest update logic with VCS tools 2008-10-19 11:53:01 -04:00
CTestUpdateCommon.cmake ENH: Test CTest update logic with VCS tools 2008-10-19 11:53:01 -04:00
CTestUpdateSVN.cmake.in ENH: Test CTest update logic with VCS tools 2008-10-19 11:53:01 -04:00
EnforceConfig.cmake.in ENH: Re-enable new 'testing' test mode 2009-01-05 14:14:25 -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
test_clean.cmake.in ENH: Add test_clean target to wipe out tests 2008-08-19 11:43:57 -04:00