CMake/Tests
Brad King edba4bf64c Merge topic 'patch-TEST_INCLUDE_FILE'
1fa89aa3e4 TEST_INCLUDE_FILE: Replace with TEST_INCLUDE_FILES

Acked-by: Kitware Robot <kwrobot@kitware.com>
Acked-by: buildbot <buildbot@kitware.com>
Merge-request: !10514
2025-03-25 10:52:40 -04:00
..
AliasTarget Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
Architecture Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
ArgumentExpansion Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
Assembler Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
BuildDepends Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
BundleGeneratorTest Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
BundleTest Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
BundleUtilities Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CFBundleTest Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CheckCompilerRelatedVariables Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CheckSourceTree
CMakeCommands COMPILE_ONLY: Genex now stops object libraries from linking 2025-01-28 10:01:00 -05:00
CMakeGUI LICENSE: Replace references to Copyright.txt with LICENSE.rst 2025-03-03 10:43:35 -05:00
CMakeLib Merge topic 'json-errors-filename' 2025-03-14 12:17:02 -04:00
CMakeOnly Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CMakeTestAllGenerators
CMakeTests Merge branch 'backport-license-rst' (early part) into license-rst 2025-03-03 10:42:50 -05:00
CoberturaCoverage
CommandLength Merge topic 'ci-test-CommandLength' 2024-02-16 09:17:59 -05:00
CommandLineTest CommandLineTest: Fix outdated arguments 2025-02-02 14:55:37 -05:00
CompatibleInterface Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CompileCommandOutput Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CompileDefinitions Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
CompileFeatures Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
CompileOptions Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
Complex Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
ComplexOneConfig Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
ConfigSources Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
COnly Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
Contracts Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CPackComponents Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CPackComponentsDEB CPackDeb: dpkg-shlibdeps shall consider dependency components, too 2024-05-30 16:13:46 +02:00
CPackComponentsForAll Tests/CPackComponentsForAll: Update cmake_minimum_required to 3.10 2024-11-20 10:55:34 -05:00
CPackComponentsPrefix Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CPackIFWGenerator Tests: Add a test covering the CPack IFW Generator 2024-09-11 08:44:09 -04:00
CPackInnoSetupGenerator
CPackNSISGenerator CPack/NSIS: Fix matching of reserved component names 2024-08-19 14:25:31 -04:00
CPackTestAllGenerators Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CPackUseDefaultVersion Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CPackUseProjectVersion Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CPackUseShortProjectVersion Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CrossCompile Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CSharpLinkFromCxx
CSharpLinkToCxx Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CSharpOnly Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CSharpWin32GenEx
CTestConfig Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
CTestCoverageCollectGCOV Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CTestLimitDashJ CTest: Remove declarative scripting mode 2024-10-09 22:30:58 +02:00
CTestScriptMode CTest: Remove declarative scripting mode 2024-10-09 22:30:58 +02:00
CTestTest Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
CTestTest2 Help: Clarify 'ctest --extra-submit' 2025-01-21 14:55:25 -05:00
CTestTestBadExe Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CTestTestBadGenerator Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CTestTestChecksum Tests/CTestTestChecksum: Add missing CMakeLists.txt file 2025-03-20 15:43:42 +01:00
CTestTestCostSerial Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CTestTestCrash Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
CTestTestCycle Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CTestTestDepends Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CTestTestEmptyBinaryDirectory CTest: Remove declarative scripting mode 2024-10-09 22:30:58 +02:00
CTestTestFdSetSize Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CTestTestLabelRegExp Style: Replace TABs with spaces for indentation in some files 2025-01-12 18:49:25 +04:00
CTestTestLaunchers Tests/CTestTest*: Detect compiler from environment 2024-11-07 09:46:09 -05:00
CTestTestMissingDependsExe Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CTestTestParallel Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
CTestTestRunScript CTest: Remove declarative scripting mode 2024-10-09 22:30:58 +02:00
CTestTestScheduler ctest: Allow arbitrary characters in test names of CTestCostData.txt 2025-01-10 13:05:29 -06:00
CTestTestSerialInDepends Style: Replace TABs with spaces for indentation in some files 2025-01-12 18:49:25 +04:00
CTestTestStopTime Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CTestTestSubdir Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CTestTestTimeout Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CTestTestUpload Tests: Add missing include in sleep sources 2024-11-07 09:45:54 -05:00
CTestTestVerboseOutput Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
Cuda Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
CudaOnly Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
CustComDepend Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CustomCommand Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
CustomCommandByproducts CMP0058: Remove support for OLD behavior 2025-01-22 10:40:53 -05:00
CustomCommandWorkingDirectory style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
CustomTransitiveProperties GenEx: Evaluate LINK_LIBRARIES target properties transitively 2025-02-24 11:43:47 -05:00
CxxDialect Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CxxOnly Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
CxxSubdirC Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
DelphiCoverage
Dependency style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
DoubleProject
EmptyDepends Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
EmptyLibrary Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
EmptyProperty Tests: Add missing cmake_minimum_required calls 2024-11-20 10:54:01 -05:00
Environment Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
ExportImport Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
ExternalOBJ Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
ExternalProject Tests/ExternalProject: Update sample projects to require CMake 3.31 2024-11-20 10:54:01 -05:00
ExternalProjectLocal Tests/ExternalProject: Update sample projects to require CMake 3.31 2024-11-20 10:54:01 -05:00
ExternalProjectSourceSubdir Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
ExternalProjectSourceSubdirNotCMake Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
ExternalProjectSubdir Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
ExternalProjectUpdate Tests/ExternalProject: Update sample projects to require CMake 3.31 2024-11-20 10:54:01 -05:00
FindALSA
FindBacktrace Tests/FindBacktrace: Fix compilation as C90 2024-04-17 13:14:11 -04:00
FindBLAS FindBLAS: Add support for NVPL 2025-02-26 13:29:03 -05:00
FindBoost Tests: Update FindBoost.TestPython for Python 3.13 and 3.14 2024-10-25 08:43:05 -04:00
FindBZip2 Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindCups
FindCURL FindCURL: Add CURL_VERSION variable to match upstream cmake package 2025-01-28 09:52:22 -05:00
FindDevIL Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindDoxygen Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindEnvModules
FindEXPAT Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindFontconfig
FindFreetype Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindGDAL
FindGIF Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindGit
FindGLEW Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindGLUT
FindGnuTLS Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindGSL Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindGTest Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindGTK2 Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
FindHDF5 Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
FindIconv Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
FindICU Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
FindImageMagick Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindIntl
FindJasper ci: Enable FindJasper test on Fedora 2024-04-10 12:21:13 -04:00
FindJNI
FindJPEG Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindJsonCpp Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindLAPACK Tests/Find{BLAS,LAPACK}: Comment purpose of integer size fallback 2025-02-26 12:11:59 -05:00
FindLibArchive
FindLibinput
FindLibLZMA Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
FindLibRHash Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindLibUV Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindLibXml2 Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindLibXslt Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindLTTngUST Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindMatlab Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
FindMPI Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindODBC Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindOpenACC Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
FindOpenAL
FindOpenCL Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindOpenGL
FindOpenMP Cray: Fix OpenMP linking issue 2025-02-14 12:54:49 -06:00
FindOpenSP Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
FindOpenSSL Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindPackageCMakeTest find_package: Fix CMAKE_FIND_PACKAGE_SORT_DIRECTION documented default 2025-02-24 15:03:34 -05:00
FindPackageCpsTest Merge topic 'cps-fix-default-configs' 2025-03-14 12:06:42 -04:00
FindPackageModeMakefileTest
FindPatch Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindPNG Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindPostgreSQL
FindProtobuf Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
FindRuby FindRuby: Drop upper-case RUBY_ results in favor of Ruby_ variables 2025-02-01 07:12:30 -05:00
FindSDL Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindSQLite3 Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindThreads Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindTIFF Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindVulkan FindVulkan: Fix test 2025-03-19 09:14:32 -04:00
FindwxWidgets
FindX11 Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
FindXalanC Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FindXercesC Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
ForceInclude Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
Fortran FortranCInterface: Add support for Cray module mangling 2025-03-13 10:18:02 -05:00
FortranC Tests/FortranC: Handle empty CMAKE_OSX_SYSROOT 2024-11-07 09:45:54 -05:00
FortranModules Tests/FortranModules: Skip submodules with Cray Fortran compiler 2025-03-12 16:39:23 -04:00
FortranOnly MSVC: Add abstraction for runtime checks 2025-01-29 13:07:41 -05:00
Framework Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
FunctionTest Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
Fuzzing LICENSE: Replace references to Copyright.txt with LICENSE.rst 2025-03-03 10:43:35 -05:00
GeneratorExpression CMP0044: Remove support for OLD behavior 2025-01-19 09:41:02 -05:00
GhsMulti LICENSE: Replace references to Copyright.txt with LICENSE.rst 2025-03-03 10:43:35 -05:00
GoogleTest Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
HIP
ImportedSameName
IncludeDirectories CMP0021: Remove support for OLD behavior 2025-01-18 09:51:44 -05:00
IncludeDirectoriesCPATH
InstallMode
InterfaceLibrary Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
InterfaceLinkLibraries CMP0022: Remove support for OLD behavior 2025-01-18 09:51:45 -05:00
InterfaceLinkLibrariesDirect
iOSNavApp Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
ISPC Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
JacocoCoverage
Java style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
JavaExportImport Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
JavaJavah Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
JavaNativeHeaders Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
JavascriptCoverage
JCTest Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
Jump Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
LibName Revise C++ coding style using clang-format-18 2025-01-23 11:43:06 -05:00
LinkDirectory CMP0015: Remove support for OLD behavior 2025-01-18 09:51:43 -05:00
LinkFlags Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
LinkLanguage Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
LinkLine Tests: Add missing cmake_minimum_required calls 2024-11-20 10:54:01 -05:00
LinkLineOrder Tests: Add missing cmake_minimum_required calls 2024-11-20 10:54:01 -05:00
LinkStatic Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
MacroTest Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
MacRuntimePath CMP0042: Remove support for OLD behavior 2025-01-19 09:41:02 -05:00
MakeClean Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
MathTest Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
MFC Style: Replace TABs with spaces for indentation in some files 2025-01-12 18:49:25 +04:00
MissingInstall Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
MissingSourceFile Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
Module LFortran: Remove hard-coded --generate-object-code flag 2025-01-09 14:49:39 -05:00
ModuleDefinition Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
MSManifest Style: Replace TABs with spaces for indentation in some files 2025-01-12 18:49:25 +04:00
MSVCDebugInformationFormat
MSVCRuntimeChecks MSVC: Add abstraction for runtime checks 2025-01-29 13:07:41 -05:00
MSVCRuntimeLibrary VS: Suppress MSBuild default settings affected by UseDebugLibraries 2024-02-19 10:40:40 -05:00
MumpsCoverage Style: Replace TABs with spaces for indentation in some files 2025-01-12 18:49:25 +04:00
NasmOnly ASM_NASM: Improve support for standalone usage 2024-03-04 13:09:58 -05:00
NewlineArgs style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
ObjC
ObjCXX
ObjectLibrary Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
OutDir Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
OutName
OutOfBinary
OutOfSource Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
PDBDirectoryAndName Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
PerConfig Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
Plugin Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
PolicyScope CMP0011: Remove support for OLD behavior 2025-01-17 09:28:36 -05:00
PositionIndependentTargets Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
PrecompiledHeader Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
PreOrder Merge topic 'policy-cleanup' 2024-11-22 09:03:20 -05:00
Preprocess CMP0043: Remove support for OLD behavior 2025-01-19 09:41:02 -05:00
Properties Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
PythonCoverage
Qt4And5Automoc Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
Qt4Autogen
Qt4Deploy Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
Qt4Targets CMP0020: Remove support for OLD behavior 2025-01-18 09:51:44 -05:00
Qt5Autogen
Qt6Autogen
QtAutogen LICENSE: Replace references to Copyright.txt with LICENSE.rst 2025-03-03 10:43:35 -05:00
QtAutomocNoQt Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
ReturnTest Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
RunCMake Merge topic 'patch-TEST_INCLUDE_FILE' 2025-03-25 10:52:40 -04:00
RuntimePath
SBCS Tests: Add missing cmake_minimum_required calls 2024-11-20 10:54:01 -05:00
SetLang Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
SharedLibraryArchive AIX: Enable shared library archives by default 2024-11-23 15:23:25 -05:00
Simple
SimpleCOnly
SourceFileIncludeDirProperty Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
SourceFileProperty Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
SourceGroups Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
SourcesProperty Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
StagingPrefix Revise C++ coding style using clang-format-18 2025-01-23 11:43:06 -05:00
StringFileTest Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
SubDir Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
SubDirSpaces Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
SubProject Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
SwiftMix
SwiftMixLib Swift: Enable SwiftMixLib Test on Windows 2024-08-19 11:54:12 -07:00
SwiftMixPCH Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
SwiftOnly Swift: Expand generator expressions in Swift_MODULE_DIRECTORY 2024-12-09 10:37:05 -08:00
SystemInformation Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
TargetName Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
TestDriver style: Remove trailing blank lines from all CMake sources 2024-11-21 15:48:02 -05:00
Testing CMP0036: Remove support for OLD build_name command 2025-01-19 09:41:01 -05:00
TestsWorkingDirectory Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
TryCompile Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
Unset Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
UseSWIG Revise C++ coding style using clang-format-18 2025-01-23 11:43:06 -05:00
VariableUsage
Visibility CMP0063: Remove support for OLD behavior 2025-01-22 10:40:54 -05:00
VSAndroid Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
VSExcludeFromDefaultBuild Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
VSExternalInclude Tests: Add missing cmake_minimum_required calls 2024-11-20 10:54:01 -05:00
VSGNUFortran LFortran: Remove hard-coded --generate-object-code flag 2025-01-09 14:49:39 -05:00
VSManagedCustomCommand
VSMARMASM MSVC: Add abstraction for runtime checks 2025-01-29 13:07:41 -05:00
VSMASM MSVC: Add abstraction for runtime checks 2025-01-29 13:07:41 -05:00
VSMidl Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
VSNASM Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
VSProjectInSubdir Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
VSResource Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
VSResourceNinjaForceRSP Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
VSWindowsFormsResx Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
VSWinStorePhone Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
VSXaml Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
WarnUnusedCliUnused
WatcomRuntimeLibrary
Wrapping Revise C++ coding style using clang-format with "east const" 2025-01-23 13:09:50 -05:00
X11 Tests: Update cmake_minimum_required versions to 3.10 2024-10-03 14:18:16 -04:00
XCTest Fix: A lot of typos in code found by typos 2025-01-12 18:49:34 +04:00
.NoDartCoverage
bootstrap.bat.in
BootstrapTest.cmake
CheckFortran.cmake LICENSE: Replace references to Copyright.txt with LICENSE.rst 2025-03-03 10:43:35 -05:00
CheckSwift.cmake
CMakeBuildTest.cmake.in
CMakeCopyright.cmake LICENSE: Rename Copyright.txt to LICENSE.rst 2025-03-03 09:55:56 -05:00
CMakeInstall.cmake
CMakeLists.txt Tests/FortranModules: Simplify check for submodules support 2025-03-12 16:37:54 -04:00
CTestUpdateBZR.cmake.in
CTestUpdateCommon.cmake Fix: A lot of typos in code found by typos 2025-01-12 18:49:34 +04:00
CTestUpdateCVS.cmake.in
CTestUpdateGIT.cmake.in
CTestUpdateGIT.sh.in
CTestUpdateHG.cmake.in
CTestUpdateP4.cmake.in
CTestUpdateSVN.cmake.in
EnforceConfig.cmake.in Add CMAKE_POLICY_VERSION_MINIMUM environment variable 2025-02-20 16:55:53 -05:00
README.rst Help/dev: Add a CMake Testing Guide 2024-06-05 12:58:47 -04:00
test_clean.cmake.in

CMake Tests Directory
*********************

This directory contains the CMake test suite.
See also the `CMake Testing Guide`_ and the `CMake Source Code Guide`_.

.. _`CMake Testing Guide`: ../Help/dev/testing.rst
.. _`CMake Source Code Guide`: ../Help/dev/source.rst

Many tests exist as immediate subdirectories, but some tests
are organized as follows.

* ``CMakeLib/``:
  Source code, used for tests, that links to the ``CMakeLib`` library
  defined over in ``Source/``.

* ``CMakeOnly/``:
  Deprecated.  Tests that run CMake to generate a project but not build it.
  Superseded by ``Tests/RunCMake/``.

* ``Find*/``:
  Tests for specific find modules that can only be run on machines with
  the corresponding packages installed.  They are enabled in
  ``CMakeLists.txt`` by undocumented options used on CI builds.

* ``Module/``:
  Tests for specific CMake modules.

* ``RunCMake/``:
  Tests that run CMake and/or other tools while precisely checking
  their return code and stdout/stderr content.  Useful for testing
  error cases and diagnostic output.

  See `RunCMake/README.rst`_.

.. _`RunCMake/README.rst`: RunCMake/README.rst