Brad King 6ec0c09a7a Merge topic 'topic-reproducible-build' 9 лет назад
..
AliasTarget 88e1c54a7c Merge topic 'use-string-append' 9 лет назад
Architecture d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
ArgumentExpansion 9db3116226 Remove CMake-language block-end command arguments 13 лет назад
Assembler d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
BuildDepends d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
BundleGeneratorTest d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
BundleTest d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
BundleUtilities d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CFBundleTest e36e5a2680 Xcode: Properly handle BUNDLE_EXTENSION 9 лет назад
CMakeCommands ef47272b07 Tests: use cxx_auto_type only if actually available 9 лет назад
CMakeLib 2ed473b3b8 execute_process: Add ENCODING option for Windows child process output 9 лет назад
CMakeOnly 5c6c0344d3 C# support: add compiler detection for MSVC 9 лет назад
CMakeTestAllGenerators 0baf5659c6 Ensure libgmp-10.dll is in the PATH for CMakeTestAllGenerators 14 лет назад
CMakeTestMultipleConfigures 9db3116226 Remove CMake-language block-end command arguments 13 лет назад
CMakeTests 5181f1f86a Tests: make tests pass with SOURCE_DATE_EPOCH set 9 лет назад
COnly d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CPackComponents 2bdba83e4b issues: update references to the CMake issue tracker 9 лет назад
CPackComponentsDEB 1ef45a30aa Revert "CPack/DEB: Make package description variable precedence match RPM" 9 лет назад
CPackComponentsForAll adbd3985f8 CPack/Deb possibility to change package name 9 лет назад
CPackComponentsPrefix 7c103be8de CPack: Enable DEB and RPM tests more reliably 10 лет назад
CPackTestAllGenerators 587b7b6f5e Tests: Use the right path to CPack value for running CPack tests 13 лет назад
CPackWiXGenerator d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CSharpOnly a7dd8e6692 VS: added support for C# (for Visual Studio 2010, 2012, 2013, 2015) 9 лет назад
CTestBuildCommandProjectInSubdir 9f5bd180c8 Tests: Drop CMAKE_TEST_GENERATOR(|_TOOLSET) variables 11 лет назад
CTestConfig d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CTestCoverageCollectGCOV d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CTestLimitDashJ 2bdba83e4b issues: update references to the CMake issue tracker 9 лет назад
CTestScriptMode 9db3116226 Remove CMake-language block-end command arguments 13 лет назад
CTestTest d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CTestTest2 da98b89612 Tests: In CTestTest2 skip the kwsys.testProcess-10 test that leaks 10 лет назад
CTestTestBadExe 09ab207c66 Tests: Add generator platform support 11 лет назад
CTestTestBadGenerator 09ab207c66 Tests: Add generator platform support 11 лет назад
CTestTestChecksum 09ab207c66 Tests: Add generator platform support 11 лет назад
CTestTestCostSerial d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CTestTestCrash d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CTestTestCycle 09ab207c66 Tests: Add generator platform support 11 лет назад
CTestTestDepends 09ab207c66 Tests: Add generator platform support 11 лет назад
CTestTestEmptyBinaryDirectory 9d9f102f53 Tests: added test for ctest_empty_binary_directory() 12 лет назад
CTestTestFailure d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CTestTestFdSetSize d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CTestTestLabelRegExp 887532f0f0 CTest: Fix combined inclusive/exclusive label regular expressions 11 лет назад
CTestTestLaunchers 4b0c13a87f Tests: Add additional launcher tests 9 лет назад
CTestTestMissingDependsExe 7f0d4aff24 CTest: fix regressions introduced by the ctest-fix-run-serial topic 12 лет назад
CTestTestParallel d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CTestTestResourceLock d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CTestTestRunScript 77543bde41 Convert CMake-language commands to lower case 13 лет назад
CTestTestScheduler d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CTestTestSerialInDepends ff59365f8b CTest: fix dashboard issues associated with the ctest-fix-run-serial topic 12 лет назад
CTestTestSerialOrder 7f0d4aff24 CTest: fix regressions introduced by the ctest-fix-run-serial topic 12 лет назад
CTestTestSkipReturnCode 09ab207c66 Tests: Add generator platform support 11 лет назад
CTestTestStopTime 5181f1f86a Tests: make tests pass with SOURCE_DATE_EPOCH set 9 лет назад
CTestTestSubdir 09ab207c66 Tests: Add generator platform support 11 лет назад
CTestTestTimeout d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CTestTestUpload d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CTestTestVerboseOutput 874fdd914a CTest: Output test-specific env vars in verbose mode (#15446) 10 лет назад
CTestTestZeroTimeout d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CheckCompilerRelatedVariables 65624c39e3 VS14: Add Visual Studio 14 generator (#14982) 11 лет назад
CoberturaCoverage 50daf239b0 CTest: Generalize Cobertura coverage format handling 11 лет назад
CommandLineTest 9db3116226 Remove CMake-language block-end command arguments 13 лет назад
CompatibleInterface d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CompileCommandOutput d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CompileDefinitions d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CompileFeatures ef47272b07 Tests: use cxx_auto_type only if actually available 9 лет назад
CompileOptions d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
Complex 02d177c9cc Add additional <= and >= comparison operators 9 лет назад
ComplexOneConfig 02d177c9cc Add additional <= and >= comparison operators 9 лет назад
ConfigSources bb5905bb13 cmTarget: Don't allow relative paths in INTERFACE_SOURCES 11 лет назад
Contracts da7276cf94 Replace http://www.cmake.org URLs with https://cmake.org 10 лет назад
CrossCompile 77543bde41 Convert CMake-language commands to lower case 13 лет назад
Cuda dc5051f1c1 CUDA: Test that CUDA flags are used when device linking executables. 9 лет назад
CudaOnly f9a810f7b3 CUDA: Enable CudaOnly.SeparateCompilation test runtime calls 9 лет назад
CustComDepend d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CustomCommand 7c8ab7ddc8 add_custom_{command,target}: Add COMMAND_EXPAND_LISTS option 9 лет назад
CustomCommandByproducts d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CustomCommandWorkingDirectory 77543bde41 Convert CMake-language commands to lower case 13 лет назад
CxxDialect 60a981ea8e Features: Enable compiler extensions by default. 11 лет назад
CxxOnly d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
CxxSubdirC d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
DelphiCoverage 3cd2e0e2d5 Tests: Fix DelphiCoverage test file selection 10 лет назад
Dependency d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
DoubleProject 5badf5f734 Fix the case where cmake --build failed with two project cmds in one file. 14 лет назад
EmptyDepends 223850576b Watcom: Avoid prompt from wmake about dll with no exports... 13 лет назад
EmptyLibrary 220c5dc45a Add test that CMake errors with empty libs 15 лет назад
EmptyProperty d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
Environment d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
ExportImport d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
ExternalOBJ 9db3116226 Remove CMake-language block-end command arguments 13 лет назад
ExternalProject 2be9d85af8 ExternalProject: Allow passing config flags to git clone 9 лет назад
ExternalProjectLocal 4deaa25f46 ExternalProject: Fix UPDATE_DISCONNECTED with empty update steps 9 лет назад
ExternalProjectSourceSubdir a8345d65f3 ExternalProject: Add SOURCE_SUBDIR option 9 лет назад
ExternalProjectSubdir b42866a34a Drop Visual Studio 6 generator 9 лет назад
ExternalProjectUpdate bdca68388b ExternalProject: Always run update step with non-empty UPDATE_COMMAND 9 лет назад
FindBZip2 069cac584f Tests: Add FindBZip2 unit tests 9 лет назад
FindBoost d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
FindGSL d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
FindGTK2 d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
FindGTest 99afe23513 Tests: Add tests for FindGTest 10 лет назад
FindICU 0e9e6aa85d Tests: Run clang-format on FindICU test code 9 лет назад
FindJsonCpp a576844263 FindJsonCpp: Drop new module due to upstream jsoncpp providing package 11 лет назад
FindLTTngUST e1c7747253 Format include directive blocks and ordering with clang-format 9 лет назад
FindLibRHash 71180fc8aa FindLibRHash: Add module to find the librhash package 9 лет назад
FindLibUV e56aa46297 FindLibUV: Add module to find libuv package 9 лет назад
FindMatlab bf09271b65 FindMatlab: adding handling of component "MAT" 9 лет назад
FindModulesExecuteAll d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
FindOpenCL 3b2844328c Tests/FindOpenCL: Run clang-format to fix style 9 лет назад
FindOpenGL 027ce359ff FindOpenGL: Provide imported targets for GL and GLU 9 лет назад
FindOpenSSL d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
FindPNG d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
FindPackageModeMakefileTest fbc1b75c26 Test: Remove condition for CMake version no longer supported 9 лет назад
FindPackageTest 31be918b0b find_package: Optionally sort globbed directories in a meaningful order 9 лет назад
FindTIFF 7959d51847 FindTIFF: Correct variable names in unit test 9 лет назад
FindThreads fff9434d45 FindThreads: officially announce it works with only C++ enabled 10 лет назад
FindVulkan b8a00b6721 Tests/FindVulkan: Run clang-format 9 лет назад
FindXalanC e1c7747253 Format include directive blocks and ordering with clang-format 9 лет назад
FindXercesC 5dcc833b28 FindXercesC: Add imported targets and unit test 10 лет назад
ForceInclude d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
Fortran eb8cd35684 Tests: Split Fortran module testing into separate FortranModules test 9 лет назад
FortranC c180f0cbc2 Tests: Fix CMAKE_MAKE_PROGRAM selection in FortranC.Flags test 10 лет назад
FortranModules 144cc6f1f9 Ninja: Add source location as include directory for preprocessed files 9 лет назад
FortranOnly 54e900abfb CheckFortranCompilerFlag: Add test case 11 лет назад
Framework 071f8e78dd Apple: Add support for static frameworks 9 лет назад
FunctionTest fa7d47ac5c Tests: Fix CMP0054 warnings 11 лет назад
GeneratorExpression 325c615308 Merge topic 'genex-if' 9 лет назад
GhsMulti d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
GhsMultiDuplicateSourceFilenames d7233a0472 GHS: Use shorter object file names on collision 9 лет назад
IPO 77543bde41 Convert CMake-language commands to lower case 13 лет назад
IncludeDirectories 88f07fb417 Xcode: Properly mark SYSTEM includes as such 9 лет назад
InterfaceLibrary 460052516f Allow NO_SYSTEM_FROM_IMPORTED on imported INTERFACE libraries 9 лет назад
InterfaceLinkLibraries d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
JCTest d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
JacocoCoverage c771f9d945 CTest: Fix Jacoco Coverage 10 лет назад
Java d91ec04402 Tests/Java: Clean up style of Java test code 9 лет назад
JavaExportImport 95d84369b8 Tests: Add test for exported JARs 9 лет назад
JavaJavah d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
JavascriptCoverage 220e81345b CTest: Add Javascript coverage parser 11 лет назад
Jump d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
LibName d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
LinkDirectory d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
LinkFlags d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
LinkLanguage d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
LinkLine d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
LinkLineOrder d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
LinkStatic 29c3edb87a Avoid if() quoted auto-dereference 11 лет назад
LoadCommand d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
LoadCommandOneConfig d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
MFC d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
MSManifest d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
MacRuntimePath dc6d806660 Add a BUILD_RPATH target property specifying build-tree RPATH entries 9 лет назад
MacroTest fa7d47ac5c Tests: Fix CMP0054 warnings 11 лет назад
MakeClean 7a649111cd Use string(APPEND) in Tests 9 лет назад
MathTest 2810e56182 math(EXPR): Add support for unary `+` and `-` expressions 9 лет назад
MissingInstall d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
MissingSourceFile 7af41c3492 Test that missing source mentions directory (#11677) 15 лет назад
Module b4ffd26fd8 ExternalData: Add support for SHA-3 algorithms 9 лет назад
ModuleDefinition d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
MumpsCoverage 6d66e396a1 CTEST: Fix MUMPS file parser and update test 11 лет назад
NewlineArgs d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
ObjC++ 77543bde41 Convert CMake-language commands to lower case 13 лет назад
ObjectLibrary d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
OutDir d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
OutOfBinary d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
OutOfSource d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
PDBDirectoryAndName d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
PerConfig d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
Plugin 7a649111cd Use string(APPEND) in Tests 9 лет назад
Policy0002 65a78ec5b8 Test support for OLD behavior of policy CMP0002 16 лет назад
PolicyScope 9db3116226 Remove CMake-language block-end command arguments 13 лет назад
PositionIndependentTargets d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
PreOrder d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
PrecompiledHeader d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
Preprocess f01045ea36 Tests: Make Preprocess test work in RelWithDebInfo and MinSizeRel 9 лет назад
Properties d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
PythonCoverage d0ec3a01a6 Adding support for the Python coverage.py tool. 12 лет назад
Qt4And5Automoc 1fc9ecfae6 FindQt4: Make AUTOMOC work regardless which order Qt 4/5 is found. 12 лет назад
Qt4Deploy d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
Qt4Targets d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
QtAutoUicInterface c2211703d3 QtAutogen: Tests: Don't use std::auto_ptr 9 лет назад
QtAutogen c17e0a3ad5 AUTOGEN: Tests: AUTORCC SKIP_AUTORCC and SKIP_AUTOGEN test 9 лет назад
QtAutomocNoQt a223a3b65f Automoc: Don't create automoc targets if Qt is not used (#13999) 12 лет назад
ReturnTest ddac8d3d2d Fix spelling and typos (affecting binary data / module messages) 12 лет назад
RunCMake f012a95836 Merge topic '16432-static-frameworks' 9 лет назад
RuntimePath d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
SBCS d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
SameName d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
Server d792491c40 cmake-server: Better error reporting during handshake 9 лет назад
SetLang d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
Simple d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
SimpleCOnly d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
SimpleExclude d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
SimpleInstall 3a7be4f394 prefer list(APPEND) over string(APPEND) where appropriate 9 лет назад
SimpleInstallS2 3a7be4f394 prefer list(APPEND) over string(APPEND) where appropriate 9 лет назад
SourceFileProperty b7d760aea2 test: test source file properties with case-insensitivity 11 лет назад
SourceGroups b42330be21 source_group: Add options create groups matching directory tree 9 лет назад
SourcesProperty bb5905bb13 cmTarget: Don't allow relative paths in INTERFACE_SOURCES 11 лет назад
StagingPrefix d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
StringFileTest d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
SubDir d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
SubDirSpaces d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
SubProject d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
SwiftMix d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
SwiftOnly b35568f3f9 Xcode: Add option to set Swift language version 9 лет назад
SwigTest 013193d0b0 SwigTest: Update for swig_add_library and add lua example 9 лет назад
SystemInformation d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
TargetName d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
TestDriver d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
Testing d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
TestsWorkingDirectory d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
TryCompile 7a649111cd Use string(APPEND) in Tests 9 лет назад
Tutorial d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
Unset 261c248254 unset: Add PARENT_SCOPE option 12 лет назад
VSExcludeFromDefaultBuild a6e4e73da3 VS: Add option to put INSTALL target in .sln default build 10 лет назад
VSExternalInclude bdc679a8ae VS15: Add Visual Studio 15 generator 9 лет назад
VSGNUFortran d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
VSMASM 7a649111cd Use string(APPEND) in Tests 9 лет назад
VSMidl d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
VSNsightTegra 6739d24030 Tests: Fix VSNsightTegra test on Android NDK r12b 9 лет назад
VSProjectInSubdir 1ca93182ad VS: Add test for building MSBuild project in subdir 12 лет назад
VSResource d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
VSResourceNinjaForceRSP 15b3f6f0f1 ninja, rc: ignore CMAKE_NINJA_FORCE_RESPONSE_FILE for RC files 9 лет назад
VSWinStorePhone c2c2a2f4c7 Merge topic 'vs-tool-override' 9 лет назад
VSWindowsFormsResx d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
VSXaml d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
VariableUnusedViaSet f7438ca7ac Add test for unused detection via setting it 15 лет назад
VariableUnusedViaUnset dee19760a7 Fix typo in VariableUnusedViaUnset test 15 лет назад
VariableUsage 75bda3864e Add tests for unused command line variables 15 лет назад
Visibility d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
WarnUnusedCliUnused d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
Wrapping d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
X11 d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
XCTest d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
iOSNavApp d9fd2f5402 Revise C++ coding style using clang-format 9 лет назад
.NoDartCoverage fa73553a59 clean up coverage some 23 лет назад
BootstrapTest.cmake e3770c56a8 BootstrapTest: Use --parallel=... argument. 9 лет назад
CMakeBuildTest.cmake.in d506fee81c Tests: Use -A option to pass generator platform selection 11 лет назад
CMakeCopyright.cmake 2bbf6bd7f8 Copyright.txt: Add test to check year range 12 лет назад
CMakeInstall.cmake f2b1d653cf Tests: Launch CMake.Install test through 'cmake --build' 12 лет назад
CMakeLists.txt a7dd8e6692 VS: added support for C# (for Visual Studio 2010, 2012, 2013, 2015) 9 лет назад
CTestUpdateBZR.cmake.in 7a649111cd Use string(APPEND) in Tests 9 лет назад
CTestUpdateCVS.cmake.in 7a649111cd Use string(APPEND) in Tests 9 лет назад
CTestUpdateCommon.cmake 7a649111cd Use string(APPEND) in Tests 9 лет назад
CTestUpdateGIT.cmake.in 7a649111cd Use string(APPEND) in Tests 9 лет назад
CTestUpdateGIT.sh.in c3781efb28 ctest_update: Support Git upstream branch rewrites 15 лет назад
CTestUpdateHG.cmake.in 7a649111cd Use string(APPEND) in Tests 9 лет назад
CTestUpdateP4.cmake.in 7a649111cd Use string(APPEND) in Tests 9 лет назад
CTestUpdateSVN.cmake.in 7a649111cd Use string(APPEND) in Tests 9 лет назад
CheckFortran.cmake 86578eccf2 Simplify CMake per-source license notices 9 лет назад
EnforceConfig.cmake.in 9db3116226 Remove CMake-language block-end command arguments 13 лет назад
README 42a81e7119 Add stronger infrastructure for CMake-only tests 13 лет назад
bootstrap.bat.in 5e102d5e01 Enable BootstrapTest on MSYS 15 лет назад
test_clean.cmake.in 77543bde41 Convert CMake-language commands to lower case 13 лет назад

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 [email protected] and ask for
advise.