CMake/Tests
Brad King 107872976f Add alternate per-vendor compiler id detection
At least one Fortran compiler does not provide a preprocessor symbol to
identify itself.  Instead we try running unknown compilers with version
query flags known for each vendor and look for known output.  Future
commits will add vendor-specific flags/output table entries.
2010-02-01 09:02:39 -05:00
..
Architecture CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
Assembler ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
BuildDepends RC 4 merge 2009-10-28 12:17:18 -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
CMakeCommands/build_command CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CMakeLib CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CMakeTestAllGenerators RC 4 merge 2009-10-28 12:17:18 -04:00
CMakeTestBadCommandLines RC 4 merge 2009-10-28 12:17:18 -04:00
CMakeTestMultipleConfigures RC 4 merge 2009-10-28 12:17:18 -04:00
CMakeTests Add alternate per-vendor compiler id detection 2010-02-01 09:02:39 -05:00
COnly ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
CPackComponents CMake 2.8.0-rc5 2009-11-03 17:25:20 -05:00
CPackTestAllGenerators RC 4 merge 2009-10-28 12:17:18 -04:00
CTestConfig CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CTestScriptMode STYLE: don't load CMakeDetermineSystem and CMakeSystemSpecific directly from 2009-07-12 04:51:51 -04:00
CTestTest CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CTestTest2 CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CTestTest3 CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CTestTestBadExe CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CTestTestCrash CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CTestTestFailedSubmits CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CTestTestFailure CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CTestTestParallel CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CTestTestRunScript CMake 2.8.0-rc5 2009-11-03 17:25:20 -05:00
CTestTestSubdir CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CTestTestTimeout CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CommandLineTest CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
Complex Merge in changes for RC 3 2009-10-09 16:11:47 -04:00
ComplexOneConfig Merge in changes for RC 3 2009-10-09 16:11:47 -04:00
ComplexRelativePaths Merge in changes for RC 3 2009-10-09 16:11:47 -04:00
ConvLibrary ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
CrossCompile CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CustComDepend ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
CustomCommand Merge in changes to CMake-2-8 RC 2 2009-10-01 17:21:28 -04: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 Test link multiplicity 2009-09-01 10:38:03 -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 Test link multiplicity export/import 2009-09-01 10:38:36 -04:00
ExternalOBJ BUG: make test more robust 2008-03-25 14:37:12 -04:00
ExternalProject Use more verbose/descriptive names for the "public API" functions in the ExternalProject.cmake module. Follow the cmake function naming convention, using a ModuleFileName_ prefix. Locate stamp files under a CMAKE_CFG_INTDIR subdir of the stamp dir so that debug and release builds have separate stamp files for Visual Studio builds. If no CMAKE_GENERATOR argument is given to ExternalProject_Add, default to using the parent project's cmake generator. 2009-09-08 15:37:15 -04:00
FindModulesExecuteAll ENH: add a project name 2008-06-16 20:05:46 -04:00
FindPackageTest CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
Fortran CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
FortranC CMake 2.8.1-rc1 2010-01-28 16:48:20 -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 Test add_subdirectory inside function 2009-09-16 09:52:04 -04:00
IPO Merge in changes for RC 3 2009-10-09 16:11:47 -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
KDE4StableBranchTest RC 4 merge 2009-10-28 12:17:18 -04:00
LibName BUG: better fix for .dll.lib problem 2006-11-30 17:32:46 -05:00
LinkDirectory CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
LinkLanguage Merge in changes for RC 3 2009-10-09 16:11:47 -04: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: Remove CMAKE_ANSI_CFLAGS from tests 2009-07-08 11:41:48 -04:00
LoadCommandOneConfig ENH: Remove CMAKE_ANSI_CFLAGS from tests 2009-07-08 11:41:48 -04:00
MacroTest ENH: Remove CMAKE_ANSI_CFLAGS from tests 2009-07-08 11:41:48 -04:00
MakeClean ENH: Remove CMAKE_ANSI_CFLAGS from tests 2009-07-08 11:41:48 -04:00
MathTest ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
Module/CheckTypeSize CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
ModuleDefinition Merge in changes for RC 3 2009-10-09 16:11:47 -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
OutDir CMake 2.8.1-rc1 2010-01-28 16:48:20 -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 Visual Studio 10 has the same bug as 8 so make the path shorter 2009-09-23 16:10:31 -04:00
Plugin ENH: Remove CMAKE_ANSI_CFLAGS from tests 2009-07-08 11:41:48 -04:00
Policy0002 Merge in changes to CMake-2-8 RC 2 2009-10-01 17:21:28 -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 Merge in changes for RC 3 2009-10-09 16:11:47 -04:00
Preprocess Merge in changes for RC 3 2009-10-09 16:11:47 -04:00
Properties Test cache entry property "STRINGS" 2009-07-29 08:39:50 -04:00
ReturnTest ENH: Remove CMAKE_ANSI_CFLAGS from tests 2009-07-08 11:41:48 -04:00
RuntimePath ENH: Remove CMAKE_ANSI_CFLAGS from tests 2009-07-08 11:41:48 -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 CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
SimpleInstallS2 CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
SourceGroups ENH: add group support and fix borland error 2009-07-11 00:05:20 -04:00
StringFileTest Add a test for FILE(READ ... HEX) together with a tiny binary file. 2009-09-06 10:26:24 -04: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 CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
TarTest CMake 2.8.1-rc1 2010-01-28 16:48:20 -05: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 Test add_test() generator expressions 2009-08-11 09:56:02 -04:00
TryCompile CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
Tutorial Merge in changes for RC 3 2009-10-09 16:11:47 -04:00
Unset ENH: Create $CACHE{VAR} syntax 2008-09-25 10:21:15 -04:00
VSExternalInclude ENH: remove INCLUDE_EXTERNAL_MSPROJECT name hack, and use target properties instead, fix VXExternalInclude test for VS10 2009-07-14 14:16:46 -04:00
Wrapping ENH: preclean some warnings 2008-03-25 11:27:18 -04:00
X11 ENH: make sure tests for cpack are run correctly 2009-04-21 17:15:42 -04:00
.NoDartCoverage clean up coverage some 2002-12-03 11:21:12 -05:00
CMakeBuildTest.cmake.in ENH: Cleanup cmake --build interface. 2009-03-04 15:39:27 -05:00
CMakeInstall.cmake CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CMakeLists.txt CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CMakeWizardTest.cmake Merge in changes for RC 3 2009-10-09 16:11:47 -04:00
CTestUpdateBZR.cmake.in ENH: Teach CTest to handle Bazaar repositories 2009-05-14 16:13:52 -04:00
CTestUpdateCVS.cmake.in CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CTestUpdateCommon.cmake CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CTestUpdateGIT.cmake.in Make CTest.UpdateGIT robust to user git config 2009-09-01 15:41:43 -04:00
CTestUpdateHG.cmake.in ENH: Teach CTest to handle Mercurial repositories 2009-07-10 11:08:05 -04:00
CTestUpdateSVN.cmake.in CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
CheckFortran.cmake CMake 2.8.1-rc1 2010-01-28 16:48:20 -05:00
EnforceConfig.cmake.in CMake 2.8.1-rc1 2010-01-28 16:48:20 -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