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 ff2e460c08
Imported Upstream version 3.6.0
9 years ago
..
AliasTarget Imported Upstream version 3.6.0 9 years ago
Architecture Imported Upstream version 3.6.0 9 years ago
ArgumentExpansion Imported Upstream version 2.8.11-rc1 12 years ago
Assembler Imported Upstream version 3.6.0 9 years ago
BuildDepends Imported Upstream version 3.6.0 9 years ago
BundleGeneratorTest Imported Upstream version 3.6.0 9 years ago
BundleTest Imported Upstream version 3.6.0 9 years ago
BundleUtilities Imported Upstream version 3.6.0 9 years ago
CFBundleTest Imported Upstream version 3.6.0 9 years ago
CMakeCommands Imported Upstream version 3.6.0 9 years ago
CMakeLib Imported Upstream version 3.6.0 9 years ago
CMakeOnly Imported Upstream version 3.6.0 9 years ago
CMakeTestAllGenerators Imported Upstream version 2.8.7 13 years ago
CMakeTestMultipleConfigures Imported Upstream version 2.8.11-rc1 12 years ago
CMakeTests Imported Upstream version 3.6.0 9 years ago
COnly Imported Upstream version 3.6.0 9 years ago
CPackComponents Imported Upstream version 3.4.0 9 years ago
CPackComponentsDEB Imported Upstream version 3.6.0 9 years ago
CPackComponentsForAll Imported Upstream version 3.6.0 9 years ago
CPackComponentsPrefix Imported Upstream version 3.3.1 9 years ago
CPackTestAllGenerators Imported Upstream version 2.8.11-rc1 12 years ago
CPackWiXGenerator Imported Upstream version 3.6.0 9 years ago
CTestBuildCommandProjectInSubdir Imported Upstream version 3.2.2 10 years ago
CTestConfig Imported Upstream version 3.6.0 9 years ago
CTestCoverageCollectGCOV Imported Upstream version 3.6.0 9 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.6.0 9 years ago
CTestTest2 Imported Upstream version 3.4.0 9 years ago
CTestTestBadExe Imported Upstream version 3.2.2 10 years ago
CTestTestBadGenerator Imported Upstream version 3.2.2 10 years ago
CTestTestChecksum Imported Upstream version 3.2.2 10 years ago
CTestTestCostSerial Imported Upstream version 3.6.0 9 years ago
CTestTestCrash Imported Upstream version 3.6.0 9 years ago
CTestTestCycle Imported Upstream version 3.2.2 10 years ago
CTestTestDepends Imported Upstream version 3.2.2 10 years ago
CTestTestEmptyBinaryDirectory Imported Upstream version 3.0.0 11 years ago
CTestTestFailure Imported Upstream version 3.6.0 9 years ago
CTestTestFdSetSize Imported Upstream version 3.6.0 9 years ago
CTestTestLabelRegExp Imported Upstream version 3.2.2 10 years ago
CTestTestLaunchers Imported Upstream version 3.2.2 10 years ago
CTestTestMissingDependsExe Imported Upstream version 3.0.0 11 years ago
CTestTestParallel Imported Upstream version 3.6.0 9 years ago
CTestTestResourceLock Imported Upstream version 3.6.0 9 years ago
CTestTestRunScript Imported Upstream version 2.8.11-rc1 12 years ago
CTestTestScheduler Imported Upstream version 3.6.0 9 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.2.2 10 years ago
CTestTestStopTime Imported Upstream version 3.6.0 9 years ago
CTestTestSubdir Imported Upstream version 3.2.2 10 years ago
CTestTestTimeout Imported Upstream version 3.6.0 9 years ago
CTestTestUpload Imported Upstream version 3.6.0 9 years ago
CTestTestVerboseOutput Imported Upstream version 3.3.1 9 years ago
CTestTestZeroTimeout Imported Upstream version 3.6.0 9 years ago
CheckCompilerRelatedVariables Imported Upstream version 3.2.2 10 years ago
CoberturaCoverage Imported Upstream version 3.2.2 10 years ago
CommandLineTest Imported Upstream version 2.8.11-rc1 12 years ago
CompatibleInterface Imported Upstream version 3.6.0 9 years ago
CompileCommandOutput Imported Upstream version 3.6.0 9 years ago
CompileDefinitions Imported Upstream version 3.6.0 9 years ago
CompileFeatures Imported Upstream version 3.6.0 9 years ago
CompileOptions Imported Upstream version 3.6.0 9 years ago
Complex Imported Upstream version 3.6.0 9 years ago
ComplexOneConfig Imported Upstream version 3.6.0 9 years ago
ConfigSources Imported Upstream version 3.2.2 10 years ago
Contracts Imported Upstream version 3.4.0 9 years ago
CrossCompile Imported Upstream version 2.8.11-rc1 12 years ago
CustComDepend Imported Upstream version 3.6.0 9 years ago
CustomCommand Imported Upstream version 3.6.0 9 years ago
CustomCommandByproducts Imported Upstream version 3.6.0 9 years ago
CustomCommandWorkingDirectory Imported Upstream version 2.8.11-rc1 12 years ago
CxxDialect Imported Upstream version 3.2.2 10 years ago
CxxOnly Imported Upstream version 3.6.0 9 years ago
CxxSubdirC Imported Upstream version 3.6.0 9 years ago
DelphiCoverage Imported Upstream version 3.5.0 9 years ago
Dependency Imported Upstream version 3.6.0 9 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 3.6.0 9 years ago
Environment Imported Upstream version 3.6.0 9 years ago
ExportImport Imported Upstream version 3.6.0 9 years ago
ExternalOBJ Imported Upstream version 2.8.11-rc1 12 years ago
ExternalProject Imported Upstream version 3.6.0 9 years ago
ExternalProjectLocal Imported Upstream version 3.6.0 9 years ago
ExternalProjectSubdir Imported Upstream version 3.6.0 9 years ago
ExternalProjectUpdate Imported Upstream version 3.6.0 9 years ago
FindBoost Imported Upstream version 3.6.0 9 years ago
FindGSL Imported Upstream version 3.6.0 9 years ago
FindGTK2 Imported Upstream version 3.6.0 9 years ago
FindGTest Imported Upstream version 3.5.0 9 years ago
FindJsonCpp Imported Upstream version 3.2.2 10 years ago
FindLTTngUST Imported Upstream version 3.6.0 9 years ago
FindMatlab Imported Upstream version 3.6.0 9 years ago
FindModulesExecuteAll Imported Upstream version 3.6.0 9 years ago
FindOpenSSL Imported Upstream version 3.6.0 9 years ago
FindPNG Imported Upstream version 3.6.0 9 years ago
FindPackageModeMakefileTest Imported Upstream version 3.6.0 9 years ago
FindPackageTest Imported Upstream version 3.6.0 9 years ago
FindTIFF Imported Upstream version 3.6.0 9 years ago
FindThreads Imported Upstream version 3.4.0 9 years ago
FindXalanC Imported Upstream version 3.6.0 9 years ago
FindXercesC Imported Upstream version 3.5.0 9 years ago
ForceInclude Imported Upstream version 3.6.0 9 years ago
Fortran Imported Upstream version 3.6.0 9 years ago
FortranC Imported Upstream version 3.4.0 9 years ago
FortranOnly Imported Upstream version 3.3.1 9 years ago
Framework Imported Upstream version 3.6.0 9 years ago
FunctionTest Imported Upstream version 3.2.2 10 years ago
GeneratorExpression Imported Upstream version 3.6.0 9 years ago
GhsMulti Imported Upstream version 3.6.0 9 years ago
GhsMultiDuplicateSourceFilenames Imported Upstream version 3.6.0 9 years ago
IPO Imported Upstream version 2.8.11-rc1 12 years ago
IncludeDirectories Imported Upstream version 3.6.0 9 years ago
InterfaceLibrary Imported Upstream version 3.6.0 9 years ago
InterfaceLinkLibraries Imported Upstream version 3.6.0 9 years ago
JCTest Imported Upstream version 3.6.0 9 years ago
JacocoCoverage Imported Upstream version 3.3.1 9 years ago
Java Imported Upstream version 3.4.0 9 years ago
JavaJavah Imported Upstream version 3.6.0 9 years ago
JavascriptCoverage Imported Upstream version 3.2.2 10 years ago
Jump Imported Upstream version 3.6.0 9 years ago
LibName Imported Upstream version 3.6.0 9 years ago
LinkDirectory Imported Upstream version 3.6.0 9 years ago
LinkFlags Imported Upstream version 3.6.0 9 years ago
LinkLanguage Imported Upstream version 3.6.0 9 years ago
LinkLine Imported Upstream version 3.6.0 9 years ago
LinkLineOrder Imported Upstream version 3.6.0 9 years ago
LinkStatic Imported Upstream version 3.2.2 10 years ago
LoadCommand Imported Upstream version 3.6.0 9 years ago
LoadCommandOneConfig Imported Upstream version 3.6.0 9 years ago
MFC Imported Upstream version 3.6.0 9 years ago
MSManifest Imported Upstream version 3.6.0 9 years ago
MacRuntimePath Imported Upstream version 3.6.0 9 years ago
MacroTest Imported Upstream version 3.2.2 10 years ago
MakeClean Imported Upstream version 3.0.0 11 years ago
MathTest Imported Upstream version 3.6.0 9 years ago
MissingInstall Imported Upstream version 3.6.0 9 years ago
MissingSourceFile Imported Upstream version 2.8.4~rc2 14 years ago
Module Imported Upstream version 3.6.0 9 years ago
ModuleDefinition Imported Upstream version 3.6.0 9 years ago
MumpsCoverage Imported Upstream version 3.2.2 10 years ago
NewlineArgs Imported Upstream version 3.6.0 9 years ago
ObjC++ Imported Upstream version 2.8.11-rc1 12 years ago
ObjectLibrary Imported Upstream version 3.6.0 9 years ago
OutDir Imported Upstream version 3.6.0 9 years ago
OutOfBinary Imported Upstream version 3.6.0 9 years ago
OutOfSource Imported Upstream version 3.6.0 9 years ago
PDBDirectoryAndName Imported Upstream version 3.6.0 9 years ago
PerConfig Imported Upstream version 3.6.0 9 years ago
Plugin Imported Upstream version 3.6.0 9 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.6.0 9 years ago
PreOrder Imported Upstream version 3.6.0 9 years ago
PrecompiledHeader Imported Upstream version 3.6.0 9 years ago
Preprocess Imported Upstream version 3.6.0 9 years ago
Properties Imported Upstream version 3.6.0 9 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 3.6.0 9 years ago
Qt4Targets Imported Upstream version 3.6.0 9 years ago
QtAutoUicInterface Imported Upstream version 3.6.0 9 years ago
QtAutogen Imported Upstream version 3.6.0 9 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.6.0 9 years ago
RuntimePath Imported Upstream version 3.6.0 9 years ago
SBCS Imported Upstream version 3.6.0 9 years ago
SameName Imported Upstream version 3.6.0 9 years ago
SetLang Imported Upstream version 3.6.0 9 years ago
Simple Imported Upstream version 3.6.0 9 years ago
SimpleCOnly Imported Upstream version 3.6.0 9 years ago
SimpleExclude Imported Upstream version 3.6.0 9 years ago
SimpleInstall Imported Upstream version 3.6.0 9 years ago
SimpleInstallS2 Imported Upstream version 3.6.0 9 years ago
SourceFileProperty Imported Upstream version 3.2.2 10 years ago
SourceGroups Imported Upstream version 3.6.0 9 years ago
SourcesProperty Imported Upstream version 3.2.2 10 years ago
StagingPrefix Imported Upstream version 3.6.0 9 years ago
StringFileTest Imported Upstream version 3.6.0 9 years ago
SubDir Imported Upstream version 3.6.0 9 years ago
SubDirSpaces Imported Upstream version 3.6.0 9 years ago
SubProject Imported Upstream version 3.6.0 9 years ago
SwiftMix Imported Upstream version 3.6.0 9 years ago
SwiftOnly Imported Upstream version 3.4.0 9 years ago
SwigTest Imported Upstream version 3.6.0 9 years ago
SystemInformation Imported Upstream version 3.6.0 9 years ago
TargetName Imported Upstream version 3.6.0 9 years ago
TestDriver Imported Upstream version 3.6.0 9 years ago
Testing Imported Upstream version 3.6.0 9 years ago
TestsWorkingDirectory Imported Upstream version 3.6.0 9 years ago
TryCompile Imported Upstream version 3.6.0 9 years ago
Tutorial Imported Upstream version 3.6.0 9 years ago
Unset Imported Upstream version 3.0.0 11 years ago
VSExcludeFromDefaultBuild Imported Upstream version 3.3.1 9 years ago
VSExternalInclude Imported Upstream version 3.6.0 9 years ago
VSGNUFortran Imported Upstream version 3.6.0 9 years ago
VSMASM Imported Upstream version 3.6.0 9 years ago
VSMidl Imported Upstream version 3.6.0 9 years ago
VSNsightTegra Imported Upstream version 3.6.0 9 years ago
VSProjectInSubdir Imported Upstream version 2.8.12 11 years ago
VSResource Imported Upstream version 3.6.0 9 years ago
VSResourceNinjaForceRSP Imported Upstream version 3.6.0 9 years ago
VSWinStorePhone Imported Upstream version 3.6.0 9 years ago
VSWindowsFormsResx Imported Upstream version 3.6.0 9 years ago
VSXaml Imported Upstream version 3.6.0 9 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
Visibility Imported Upstream version 3.6.0 9 years ago
WarnUnusedCliUnused Imported Upstream version 3.6.0 9 years ago
Wrapping Imported Upstream version 3.6.0 9 years ago
X11 Imported Upstream version 3.6.0 9 years ago
XCTest Imported Upstream version 3.6.0 9 years ago
iOSNavApp Imported Upstream version 3.6.0 9 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 3.2.2 10 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.6.0 9 years ago
CTestUpdateBZR.cmake.in Imported Upstream version 2.8.11-rc1 12 years ago
CTestUpdateCVS.cmake.in Imported Upstream version 3.4.0 9 years ago
CTestUpdateCommon.cmake Imported Upstream version 3.4.0 9 years ago
CTestUpdateGIT.cmake.in Imported Upstream version 3.5.0 9 years ago
CTestUpdateGIT.sh.in Import cmake 2.8.2-rc3. 15 years ago
CTestUpdateHG.cmake.in Imported Upstream version 3.4.0 9 years ago
CTestUpdateP4.cmake.in Imported Upstream version 3.0.0 11 years ago
CTestUpdateSVN.cmake.in Imported Upstream version 3.4.0 9 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
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.