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.
Modestas Vainius c35ced89e6
Imported Upstream version 2.8.9-rc1
13 years ago
..
Architecture Imported Upstream version 2.8.7 13 years ago
ArgumentExpansion Imported Upstream version 2.8.4~rc2 14 years ago
Assembler Imported Upstream version 2.8.9-rc1 13 years ago
BuildDepends Imported Upstream version 2.8.9-rc1 13 years ago
BundleGeneratorTest Import cmake 2.8.1. 15 years ago
BundleTest Imported Upstream version 2.8.5~rc2 14 years ago
BundleUtilities Imported Upstream version 2.8.8 13 years ago
CFBundleTest Imported Upstream version 2.8.5~rc2 14 years ago
CMakeCommands/target_link_libraries Imported Upstream version 2.8.8 13 years ago
CMakeLib Imported Upstream version 2.8.9-rc1 13 years ago
CMakeOnly Imported Upstream version 2.8.9-rc1 13 years ago
CMakeTestAllGenerators Imported Upstream version 2.8.7 13 years ago
CMakeTestBadCommandLines Import cmake 2.8.0-rc5. 15 years ago
CMakeTestMultipleConfigures Import cmake 2.8.0-rc5. 15 years ago
CMakeTests Imported Upstream version 2.8.8 13 years ago
COnly Imported Upstream version 2.8.8 13 years ago
CPackComponents Imported Upstream version 2.8.4~rc1 14 years ago
CPackComponentsForAll Imported Upstream version 2.8.7 13 years ago
CPackTestAllGenerators Import cmake 2.8.0-rc5. 15 years ago
CTestConfig Import cmake 2.8.1. 15 years ago
CTestScriptMode Import cmake 2.8.0-r2 15 years ago
CTestTest Import cmake 2.8.1. 15 years ago
CTestTest2 Imported Upstream version 2.8.4~rc2 14 years ago
CTestTestBadExe Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestChecksum Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestConfigFileInBuildDir Imported Upstream version 2.8.7 13 years ago
CTestTestCostSerial Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestCrash Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestCycle Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestDepends Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestFailedSubmits Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestFailure Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestParallel Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestResourceLock Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestRunScript Import cmake 2.8.0-rc5. 15 years ago
CTestTestScheduler Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestStopTime Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestSubdir Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestTimeout Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestUpload Imported Upstream version 2.8.5~rc2 14 years ago
CTestTestZeroTimeout Imported Upstream version 2.8.5~rc2 14 years ago
CheckCompilerRelatedVariables Imported Upstream version 2.8.7 13 years ago
CommandLineTest Import cmake 2.8.1. 15 years ago
CompileCommandOutput Imported Upstream version 2.8.5~rc2 14 years ago
Complex Imported Upstream version 2.8.8 13 years ago
ComplexOneConfig Imported Upstream version 2.8.8 13 years ago
Contracts Imported Upstream version 2.8.8 13 years ago
CrossCompile Import cmake 2.8.1. 15 years ago
CustComDepend Import cmake 2.8.0-r2 15 years ago
CustomCommand Imported Upstream version 2.8.5~rc2 14 years ago
CustomCommandWorkingDirectory Imported Upstream version 2.8.5~rc2 14 years ago
CxxOnly Imported Upstream version 2.8.8 13 years ago
Dependency Imported Upstream version 2.8.3 14 years ago
DocTest Import cmake 2.8.0-r2 15 years ago
DoubleProject Imported Upstream version 2.8.7 13 years ago
EmptyLibrary Imported Upstream version 2.8.3 14 years ago
Environment Import cmake 2.8.0-r2 15 years ago
ExportImport Imported Upstream version 2.8.8 13 years ago
ExternalOBJ Imported Upstream version 2.8.8 13 years ago
ExternalProject Imported Upstream version 2.8.8 13 years ago
FindModulesExecuteAll Import cmake 2.8.0-r2 15 years ago
FindPackageModeMakefileTest Imported Upstream version 2.8.9-rc1 13 years ago
FindPackageTest Imported Upstream version 2.8.9-rc1 13 years ago
ForceInclude Imported Upstream version 2.8.4~rc1 14 years ago
Fortran Imported Upstream version 2.8.7 13 years ago
FortranC Import cmake 2.8.1. 15 years ago
FortranOnly Imported Upstream version 2.8.7 13 years ago
Framework Import cmake 2.8.1. 15 years ago
FunctionTest Imported Upstream version 2.8.3 14 years ago
IPO Import cmake 2.8.0-rc3. 15 years ago
IncludeDirectories Imported Upstream version 2.8.9-rc1 13 years ago
JCTest Import cmake 2.8.0-r2 15 years ago
Java Imported Upstream version 2.8.7 13 years ago
Jump Imported Upstream version 2.8.4~rc1 14 years ago
KDE4StableBranchTest Import cmake 2.8.1. 15 years ago
LibName Import cmake 2.8.0-r2 15 years ago
LinkDirectory Import cmake 2.8.1. 15 years ago
LinkFlags Import cmake 2.8.2-rc3. 15 years ago
LinkLanguage Import cmake 2.8.0-rc3. 15 years ago
LinkLine import cmake 2.6.0 16 years ago
LinkLineOrder import cmake 2.6.0 16 years ago
LinkStatic Imported Upstream version 2.8.5~rc2 14 years ago
LoadCommand Imported Upstream version 2.8.8 13 years ago
LoadCommandOneConfig Import cmake 2.8.0-r2 15 years ago
MFC Imported Upstream version 2.8.7 13 years ago
MacroTest Import cmake 2.8.0-r2 15 years ago
MakeClean Import cmake 2.8.0-r2 15 years ago
MathTest import cmake 2.6.0 16 years ago
MissingSourceFile Imported Upstream version 2.8.4~rc2 14 years ago
Module Imported Upstream version 2.8.8 13 years ago
ModuleDefinition Imported Upstream version 2.8.8 13 years ago
MumpsCoverage Imported Upstream version 2.8.9-rc1 13 years ago
NewlineArgs Import cmake 2.8.0-r2 15 years ago
ObjC++ import cmake 2.6.0 16 years ago
ObjectLibrary Imported Upstream version 2.8.8 13 years ago
OutDir Import cmake 2.8.1. 15 years ago
OutOfBinary import cmake 2.6.0 16 years ago
OutOfSource Imported Upstream version 2.8.8 13 years ago
PerConfig Imported Upstream version 2.8.4~rc1 14 years ago
Plugin Imported Upstream version 2.8.9-rc1 13 years ago
Policy0002 Import cmake 2.8.0-r2 15 years ago
PolicyScope Imported Upstream version 2.8.4~rc1 14 years ago
PositionIndependentTargets Imported Upstream version 2.8.9-rc1 13 years ago
PreOrder Import cmake 2.8.0-r2 15 years ago
PrecompiledHeader Imported Upstream version 2.8.8 13 years ago
Preprocess Imported Upstream version 2.8.7 13 years ago
Properties Imported Upstream version 2.8.7 13 years ago
Qt4Deploy Imported Upstream version 2.8.8 13 years ago
QtAutomoc Imported Upstream version 2.8.8 13 years ago
ReturnTest Import cmake 2.8.0-r2 15 years ago
RunCMake Imported Upstream version 2.8.9-rc1 13 years ago
RuntimePath Import cmake 2.8.0-r2 15 years ago
SBCS Imported Upstream version 2.8.8 13 years ago
SameName Import cmake 2.8.0-r2 15 years ago
SetLang Import cmake 2.8.0-r2 15 years ago
Simple Import cmake 2.8.0-r2 15 years ago
SimpleCOnly import cmake 2.6.0 16 years ago
SimpleExclude import cmake 2.6.0 16 years ago
SimpleInstall Imported Upstream version 2.8.7 13 years ago
SimpleInstallS2 Imported Upstream version 2.8.7 13 years ago
SourceGroups Imported Upstream version 2.8.5~rc2 14 years ago
StringFileTest Imported Upstream version 2.8.4~rc1 14 years ago
SubDir Import cmake 2.8.0-r2 15 years ago
SubDirSpaces Imported Upstream version 2.8.4~rc2 14 years ago
SubProject Import cmake 2.8.0-r2 15 years ago
SwigTest import cmake 2.6.0 16 years ago
SystemInformation Imported Upstream version 2.8.9-rc1 13 years ago
TarTest Import cmake 2.8.1. 15 years ago
TargetName Import cmake 2.8.1. 15 years ago
TestDriver import cmake 2.6.0 16 years ago
Testing Imported Upstream version 2.8.4~rc1 14 years ago
TestsWorkingDirectory Imported Upstream version 2.8.5~rc2 14 years ago
TryCompile Imported Upstream version 2.8.5~rc2 14 years ago
Tutorial Import cmake 2.8.0-rc3. 15 years ago
Unset Import cmake 2.6.3~rc11 16 years ago
VSExternalInclude Imported Upstream version 2.8.7 13 years ago
VSGNUFortran Imported Upstream version 2.8.9-rc1 13 years ago
VSMidl Imported Upstream version 2.8.4~rc1 14 years ago
VSResource Imported Upstream version 2.8.7 13 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
Wrapping Import cmake 2.8.0-r2 15 years ago
X11 Import cmake 2.8.0-r2 15 years ago
iOSNavApp Imported Upstream version 2.8.7 13 years ago
.NoDartCoverage import cmake 2.6.0 16 years ago
CMakeBuildTest.cmake.in Imported Upstream version 2.8.7 13 years ago
CMakeInstall.cmake Imported Upstream version 2.8.4~rc1 14 years ago
CMakeLists.txt Imported Upstream version 2.8.9-rc1 13 years ago
CMakeWizardTest.cmake Import cmake 2.8.0-rc3. 15 years ago
CTestUpdateBZR.cmake.in Import cmake 2.8.2-rc3. 15 years ago
CTestUpdateCVS.cmake.in Imported Upstream version 2.8.8 13 years ago
CTestUpdateCommon.cmake Imported Upstream version 2.8.7 13 years ago
CTestUpdateGIT.cmake.in Imported Upstream version 2.8.9-rc1 13 years ago
CTestUpdateGIT.sh.in Import cmake 2.8.2-rc3. 15 years ago
CTestUpdateHG.cmake.in Imported Upstream version 2.8.8 13 years ago
CTestUpdateSVN.cmake.in Imported Upstream version 2.8.7 13 years ago
CheckFortran.cmake Imported Upstream version 2.8.3 14 years ago
EnforceConfig.cmake.in Import cmake 2.8.1. 15 years ago
README Imported Upstream version 2.8.8 13 years ago
TestInstall.sh.in Import cmake 2.8.1. 15 years ago
bootstrap.bat.in Import cmake 2.8.2-rc3. 15 years ago
test_clean.cmake.in Import cmake 2.8.0-r2 15 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.