You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
Felix Geyer 5b785fe619
Imported Upstream version 3.0.2
10 years ago
..
AliasTarget Imported Upstream version 3.0.0 11 years ago
Architecture Imported Upstream version 2.8.12 11 years ago
ArgumentExpansion Imported Upstream version 2.8.11-rc1 12 years ago
Assembler Imported Upstream version 3.0.0 11 years ago
BuildDepends Imported Upstream version 3.0.0 11 years ago
BundleGeneratorTest Imported Upstream version 2.8.11-rc1 12 years ago
BundleTest Imported Upstream version 3.0.0 11 years ago
BundleUtilities Imported Upstream version 3.0.0 11 years ago
CFBundleTest Imported Upstream version 3.0.0 11 years ago
CMakeCommands Imported Upstream version 3.0.0 11 years ago
CMakeLib Imported Upstream version 3.0.0 11 years ago
CMakeOnly Imported Upstream version 3.0.0 11 years ago
CMakeTestAllGenerators Imported Upstream version 2.8.7 13 years ago
CMakeTestBadCommandLines Import cmake 2.8.0-rc5. 15 years ago
CMakeTestMultipleConfigures Imported Upstream version 2.8.11-rc1 12 years ago
CMakeTests Imported Upstream version 3.0.0 11 years ago
COnly Imported Upstream version 2.8.11-rc1 12 years ago
CPackComponents Imported Upstream version 2.8.11-rc1 12 years ago
CPackComponentsForAll Imported Upstream version 3.0.0 11 years ago
CPackTestAllGenerators Imported Upstream version 2.8.11-rc1 12 years ago
CPackWiXGenerator Imported Upstream version 3.0.0 11 years ago
CTestBuildCommandProjectInSubdir Imported Upstream version 3.0.0 11 years ago
CTestConfig Imported Upstream version 2.8.11-rc1 12 years ago
CTestLimitDashJ Imported Upstream version 2.8.11-rc1 12 years ago
CTestScriptMode Imported Upstream version 2.8.11-rc1 12 years ago
CTestTest Imported Upstream version 3.0.0 11 years ago
CTestTest2 Imported Upstream version 3.0.0 11 years ago
CTestTestBadExe Imported Upstream version 3.0.0 11 years ago
CTestTestBadGenerator Imported Upstream version 3.0.0 11 years ago
CTestTestChecksum Imported Upstream version 3.0.0 11 years ago
CTestTestConfigFileInBuildDir Imported Upstream version 2.8.11-rc1 12 years ago
CTestTestCostSerial Imported Upstream version 3.0.0 11 years ago
CTestTestCrash Imported Upstream version 3.0.0 11 years ago
CTestTestCycle Imported Upstream version 3.0.0 11 years ago
CTestTestDepends Imported Upstream version 3.0.0 11 years ago
CTestTestEmptyBinaryDirectory Imported Upstream version 3.0.0 11 years ago
CTestTestFailedSubmits Imported Upstream version 2.8.11-rc1 12 years ago
CTestTestFailure Imported Upstream version 3.0.0 11 years ago
CTestTestFdSetSize Imported Upstream version 2.8.12 11 years ago
CTestTestLaunchers Imported Upstream version 3.0.0 11 years ago
CTestTestMemcheck Imported Upstream version 3.0.0 11 years ago
CTestTestMissingDependsExe Imported Upstream version 3.0.0 11 years ago
CTestTestParallel Imported Upstream version 3.0.0 11 years ago
CTestTestResourceLock Imported Upstream version 3.0.0 11 years ago
CTestTestRunScript Imported Upstream version 2.8.11-rc1 12 years ago
CTestTestScheduler Imported Upstream version 3.0.0 11 years ago
CTestTestSerialInDepends Imported Upstream version 3.0.0 11 years ago
CTestTestSerialOrder Imported Upstream version 3.0.0 11 years ago
CTestTestSkipReturnCode Imported Upstream version 3.0.0 11 years ago
CTestTestStopTime Imported Upstream version 3.0.0 11 years ago
CTestTestSubdir Imported Upstream version 3.0.0 11 years ago
CTestTestTimeout Imported Upstream version 3.0.0 11 years ago
CTestTestUpload Imported Upstream version 3.0.0 11 years ago
CTestTestZeroTimeout Imported Upstream version 3.0.0 11 years ago
CheckCompilerRelatedVariables Imported Upstream version 2.8.11.2 12 years ago
CommandLineTest Imported Upstream version 2.8.11-rc1 12 years ago
CompatibleInterface Imported Upstream version 3.0.0 11 years ago
CompileCommandOutput Imported Upstream version 2.8.11-rc1 12 years ago
CompileDefinitions Imported Upstream version 3.0.0 11 years ago
CompileOptions Imported Upstream version 2.8.12 11 years ago
Complex Imported Upstream version 3.0.0 11 years ago
ComplexOneConfig Imported Upstream version 3.0.0 11 years ago
Contracts Imported Upstream version 3.0.0 11 years ago
CrossCompile Imported Upstream version 2.8.11-rc1 12 years ago
CustComDepend Imported Upstream version 2.8.11-rc1 12 years ago
CustomCommand Imported Upstream version 3.0.0 11 years ago
CustomCommandWorkingDirectory Imported Upstream version 2.8.11-rc1 12 years ago
CxxOnly Imported Upstream version 2.8.8 13 years ago
Dependency Imported Upstream version 2.8.11-rc1 12 years ago
DoubleProject Imported Upstream version 2.8.7 13 years ago
EmptyDepends Imported Upstream version 2.8.11-rc1 12 years ago
EmptyLibrary Imported Upstream version 2.8.3 14 years ago
EmptyProperty Imported Upstream version 2.8.12 11 years ago
Environment Import cmake 2.8.0-r2 15 years ago
ExportImport Imported Upstream version 3.0.0 11 years ago
ExternalOBJ Imported Upstream version 2.8.11-rc1 12 years ago
ExternalProject Imported Upstream version 3.0.0 11 years ago
ExternalProjectUpdate Imported Upstream version 2.8.11-rc1 12 years ago
FindGTK2 Imported Upstream version 3.0.0 11 years ago
FindModulesExecuteAll Imported Upstream version 2.8.11-rc1 12 years ago
FindPackageModeMakefileTest Imported Upstream version 3.0.0 11 years ago
FindPackageTest Imported Upstream version 2.8.11-rc1 12 years ago
ForceInclude Imported Upstream version 2.8.4~rc1 14 years ago
Fortran Imported Upstream version 3.0.0 11 years ago
FortranC Imported Upstream version 2.8.11-rc1 12 years ago
FortranOnly Imported Upstream version 2.8.7 13 years ago
Framework Imported Upstream version 2.8.11-rc1 12 years ago
FunctionTest Imported Upstream version 2.8.11-rc1 12 years ago
GeneratorExpression Imported Upstream version 3.0.0 11 years ago
IPO Imported Upstream version 2.8.11-rc1 12 years ago
IncludeDirectories Imported Upstream version 3.0.0 11 years ago
InterfaceLibrary Imported Upstream version 3.0.0 11 years ago
InterfaceLinkLibraries Imported Upstream version 2.8.12 11 years ago
JCTest Imported Upstream version 2.8.11-rc1 12 years ago
Java Imported Upstream version 2.8.11-rc1 12 years ago
Jump Imported Upstream version 2.8.11-rc1 12 years ago
LibName Imported Upstream version 2.8.11-rc1 12 years ago
LinkDirectory Imported Upstream version 3.0.0 11 years ago
LinkFlags Imported Upstream version 2.8.12 11 years ago
LinkLanguage Import cmake 2.8.0-rc3. 15 years ago
LinkLine Imported Upstream version 2.8.11-rc1 12 years ago
LinkLineOrder Imported Upstream version 2.8.11-rc1 12 years ago
LinkStatic Imported Upstream version 2.8.5~rc2 14 years ago
LoadCommand Imported Upstream version 2.8.11-rc1 12 years ago
LoadCommandOneConfig Imported Upstream version 2.8.11-rc1 12 years ago
MFC Imported Upstream version 2.8.7 13 years ago
MacRuntimePath Imported Upstream version 3.0.0 11 years ago
MacroTest Imported Upstream version 2.8.11-rc1 12 years ago
MakeClean Imported Upstream version 3.0.0 11 years ago
MathTest Imported Upstream version 2.8.11-rc1 12 years ago
MissingInstall Imported Upstream version 3.0.0 11 years ago
MissingSourceFile Imported Upstream version 2.8.4~rc2 14 years ago
Module Imported Upstream version 3.0.0 11 years ago
ModuleDefinition Imported Upstream version 2.8.8 13 years ago
MumpsCoverage Imported Upstream version 2.8.9-rc1 13 years ago
NewlineArgs Imported Upstream version 2.8.11-rc1 12 years ago
ObjC++ Imported Upstream version 2.8.11-rc1 12 years ago
ObjectLibrary Imported Upstream version 3.0.0 11 years ago
OutDir Import cmake 2.8.1. 15 years ago
OutOfBinary Imported Upstream version 2.8.11-rc1 12 years ago
OutOfSource Imported Upstream version 2.8.11-rc1 12 years ago
PDBDirectoryAndName Imported Upstream version 2.8.12 11 years ago
PerConfig Imported Upstream version 2.8.11-rc1 12 years ago
Plugin Imported Upstream version 3.0.0 11 years ago
Policy0002 Import cmake 2.8.0-r2 15 years ago
PolicyScope Imported Upstream version 2.8.11-rc1 12 years ago
PositionIndependentTargets Imported Upstream version 3.0.0 11 years ago
PreOrder Imported Upstream version 2.8.11-rc1 12 years ago
PrecompiledHeader Imported Upstream version 2.8.11-rc1 12 years ago
Preprocess Imported Upstream version 2.8.12 11 years ago
Properties Imported Upstream version 2.8.11-rc1 12 years ago
PythonCoverage Imported Upstream version 3.0.0 11 years ago
Qt4And5Automoc Imported Upstream version 3.0.0 11 years ago
Qt4Deploy Imported Upstream version 2.8.8 13 years ago
Qt4Targets Imported Upstream version 2.8.12 11 years ago
QtAutoUicInterface Imported Upstream version 3.0.0 11 years ago
QtAutogen Imported Upstream version 3.0.2 10 years ago
QtAutomocNoQt Imported Upstream version 2.8.11-rc1 12 years ago
ReturnTest Imported Upstream version 2.8.12 11 years ago
RunCMake Imported Upstream version 3.0.2 10 years ago
RuntimePath Imported Upstream version 2.8.11-rc1 12 years ago
SBCS Imported Upstream version 2.8.8 13 years ago
SameName Imported Upstream version 2.8.11-rc1 12 years ago
SetLang Imported Upstream version 2.8.11-rc1 12 years ago
Simple Imported Upstream version 2.8.11-rc1 12 years ago
SimpleCOnly Imported Upstream version 2.8.11-rc1 12 years ago
SimpleExclude Imported Upstream version 2.8.11-rc1 12 years ago
SimpleInstall Imported Upstream version 3.0.0 11 years ago
SimpleInstallS2 Imported Upstream version 3.0.0 11 years ago
SourceGroups Imported Upstream version 2.8.11-rc1 12 years ago
StagingPrefix Imported Upstream version 3.0.0 11 years ago
StringFileTest Imported Upstream version 2.8.12 11 years ago
SubDir Imported Upstream version 2.8.11-rc1 12 years ago
SubDirSpaces Imported Upstream version 2.8.11-rc1 12 years ago
SubProject Import cmake 2.8.0-r2 15 years ago
SwigTest Imported Upstream version 2.8.11-rc1 12 years ago
SystemInformation Imported Upstream version 3.0.0 11 years ago
TarTest Imported Upstream version 2.8.11-rc1 12 years ago
TargetName Imported Upstream version 2.8.11-rc1 12 years ago
TestDriver Imported Upstream version 2.8.11-rc1 12 years ago
Testing Imported Upstream version 2.8.11-rc1 12 years ago
TestsWorkingDirectory Imported Upstream version 2.8.5~rc2 14 years ago
TryCompile Imported Upstream version 2.8.12 11 years ago
Tutorial Imported Upstream version 3.0.0 11 years ago
Unset Imported Upstream version 3.0.0 11 years ago
VSExcludeFromDefaultBuild Imported Upstream version 2.8.11-rc1 12 years ago
VSExternalInclude Imported Upstream version 2.8.11.2 12 years ago
VSGNUFortran Imported Upstream version 2.8.9-rc1 13 years ago
VSMidl Imported Upstream version 2.8.4~rc1 14 years ago
VSProjectInSubdir Imported Upstream version 2.8.12 11 years ago
VSResource Imported Upstream version 2.8.7 13 years ago
VSWindowsFormsResx Imported Upstream version 2.8.12 11 years ago
VariableUnusedViaSet Imported Upstream version 2.8.4~rc2 14 years ago
VariableUnusedViaUnset Imported Upstream version 2.8.4~rc2 14 years ago
VariableUsage Imported Upstream version 2.8.4~rc2 14 years ago
VisibilityInlinesHidden Imported Upstream version 3.0.0 11 years ago
WarnUnusedCliUnused Imported Upstream version 2.8.12 11 years ago
Wrapping Imported Upstream version 3.0.0 11 years ago
X11 Imported Upstream version 2.8.11-rc1 12 years ago
iOSNavApp Imported Upstream version 2.8.7 13 years ago
.NoDartCoverage import cmake 2.6.0 16 years ago
BootstrapTest.cmake Imported Upstream version 3.0.0 11 years ago
CMakeBuildTest.cmake.in Imported Upstream version 2.8.11-rc1 12 years ago
CMakeCopyright.cmake Imported Upstream version 3.0.0 11 years ago
CMakeInstall.cmake Imported Upstream version 3.0.0 11 years ago
CMakeLists.txt Imported Upstream version 3.0.0 11 years ago
CTestUpdateBZR.cmake.in Imported Upstream version 2.8.11-rc1 12 years ago
CTestUpdateCVS.cmake.in Imported Upstream version 2.8.11-rc1 12 years ago
CTestUpdateCommon.cmake Imported Upstream version 3.0.0 11 years ago
CTestUpdateGIT.cmake.in Imported Upstream version 2.8.11-rc1 12 years ago
CTestUpdateGIT.sh.in Import cmake 2.8.2-rc3. 15 years ago
CTestUpdateHG.cmake.in Imported Upstream version 2.8.11-rc1 12 years ago
CTestUpdateP4.cmake.in Imported Upstream version 3.0.0 11 years ago
CTestUpdateSVN.cmake.in Imported Upstream version 2.8.11-rc1 12 years ago
CheckFortran.cmake Imported Upstream version 2.8.3 14 years ago
EnforceConfig.cmake.in Imported Upstream version 2.8.11-rc1 12 years ago
README Imported Upstream version 2.8.8 13 years ago
RegexEscapeString.cmake Imported Upstream version 2.8.11.1 12 years ago
bootstrap.bat.in Import cmake 2.8.2-rc3. 15 years ago
test_clean.cmake.in Imported Upstream version 2.8.11-rc1 12 years ago

README

If you think about adding a new testcase then here is a small checklist you
can run through to find a proper place for it. Go through the list from the
beginning and stop once you find something that matches your tests needs,
i.e. if you will test a module and only need the configure mode use the
instructions from section 2, not 3.

1. Your testcase can run in CMake script mode, i.e. "cmake -P something"

Put your test in Tests/CMakeTests/ directory as a .cmake.in file. It will be
put into the test binary directory by configure_file(... @ONLY) and run from
there. Use the AddCMakeTest() macro in Tests/CMakeTests/CMakeLists.txt to add
your test to the test runs.

2. Your test needs CMake to run in configure mode, but will not build anything

This includes tests that will build something using try_compile() and friends,
but nothing that expects add_executable(), add_library(), or add_test() to run.

If the test configures the project only once and it must succeed then put it
into the Tests/CMakeOnly/ directory. Create a subdirectory named like your
test and write the CMakeLists.txt you need into that subdirectory. Use the
add_CMakeOnly_test() macro from Tests/CMakeOnly/CMakeLists.txt to add your
test to the test runs.

If the test configures the project with multiple variations and verifies
success or failure each time then put it into the Tests/RunCMake/ directory.
Read the instructions in Tests/RunCMake/CMakeLists.txt to add a test.

3. If you are testing something from the Modules directory

Put your test in the Tests/Modules/ directory. Create a subdirectory there
named after your test. Use the ADD_TEST_MACRO macro from Tests/CMakeLists.txt
to add your test to the test run. If you have put your stuff in
Tests/Modules/Foo then you call it using ADD_TEST_MACRO(Module.Foo Foo).

4. You are doing other stuff.

Find a good place ;) In doubt mail to cmake-developers@cmake.org and ask for
advise.