Browse Source

Tests: Update cmake_minimum_required versions to 3.10

Brad King 1 year ago
parent
commit
9e3b559b6a
100 changed files with 105 additions and 112 deletions
  1. 1 2
      Tests/AliasTarget/CMakeLists.txt
  2. 1 1
      Tests/Architecture/CMakeLists.txt
  3. 1 1
      Tests/ArgumentExpansion/CMakeLists.txt
  4. 1 1
      Tests/Assembler/CMakeLists.txt
  5. 1 1
      Tests/BuildDepends/CMakeLists.txt
  6. 1 1
      Tests/BuildDepends/Project/CMakeLists.txt
  7. 1 1
      Tests/BuildDepends/Project/External/CMakeLists.txt
  8. 1 2
      Tests/BundleGeneratorTest/CMakeLists.txt
  9. 1 1
      Tests/BundleTest/CMakeLists.txt
  10. 1 1
      Tests/BundleUtilities/CMakeLists.txt
  11. 3 4
      Tests/CFBundleTest/CMakeLists.txt
  12. 1 1
      Tests/CMakeCommands/add_compile_definitions/CMakeLists.txt
  13. 1 1
      Tests/CMakeCommands/add_compile_options/CMakeLists.txt
  14. 1 2
      Tests/CMakeCommands/target_compile_definitions/CMakeLists.txt
  15. 1 1
      Tests/CMakeCommands/target_compile_features/CMakeLists.txt
  16. 1 2
      Tests/CMakeCommands/target_compile_options/CMakeLists.txt
  17. 1 1
      Tests/CMakeCommands/target_include_directories/CMakeLists.txt
  18. 0 1
      Tests/CMakeCommands/target_link_directories/CMakeLists.txt
  19. 2 2
      Tests/CMakeCommands/target_link_libraries/CMakeLists.txt
  20. 1 1
      Tests/CMakeOnly/AllFindModules/CMakeLists.txt
  21. 1 1
      Tests/CMakeOnly/CheckCXXCompilerFlag/CMakeLists.txt
  22. 1 2
      Tests/CMakeOnly/CheckCXXSymbolExists/CMakeLists.txt
  23. 1 1
      Tests/CMakeOnly/CheckLanguage/CMakeLists.txt
  24. 1 1
      Tests/CMakeOnly/CheckStructHasMember/CMakeLists.txt
  25. 1 2
      Tests/CMakeOnly/CheckSymbolExists/CMakeLists.txt
  26. 1 1
      Tests/CMakeOnly/LinkInterfaceLoop/CMakeLists.txt
  27. 1 1
      Tests/CMakeOnly/MajorVersionSelection/CMakeLists.txt
  28. 1 1
      Tests/CMakeOnly/SelectLibraryConfigurations/CMakeLists.txt
  29. 1 1
      Tests/CMakeOnly/TargetScope/CMakeLists.txt
  30. 1 1
      Tests/CMakeOnly/find_library/CMakeLists.txt
  31. 1 1
      Tests/CMakeOnly/find_path/CMakeLists.txt
  32. 1 1
      Tests/CMakeTests/EndStuffTestScript.cmake
  33. 1 1
      Tests/CMakeTests/PushCheckStateTest.cmake.in
  34. 1 1
      Tests/CMakeTests/VersionTest.cmake.in
  35. 1 1
      Tests/COnly/CMakeLists.txt
  36. 1 1
      Tests/CPackComponents/CMakeLists.txt
  37. 1 1
      Tests/CPackComponentsPrefix/CMakeLists.txt
  38. 1 1
      Tests/CPackTestAllGenerators/CMakeLists.txt
  39. 1 1
      Tests/CPackUseDefaultVersion/CMakeLists.txt
  40. 1 1
      Tests/CPackUseProjectVersion/CMakeLists.txt
  41. 1 1
      Tests/CPackUseShortProjectVersion/CMakeLists.txt
  42. 1 1
      Tests/CSharpLinkToCxx/CMakeLists.txt
  43. 1 1
      Tests/CSharpOnly/CMakeLists.txt
  44. 1 1
      Tests/CTestConfig/CMakeLists.txt
  45. 1 1
      Tests/CTestCoverageCollectGCOV/TestProject/CMakeLists.txt
  46. 1 1
      Tests/CTestCoverageCollectGCOV/test.cmake.in
  47. 1 1
      Tests/CTestLimitDashJ/CMakeLists.txt
  48. 1 1
      Tests/CTestTest/SmallAndFast/CMakeLists.txt
  49. 1 1
      Tests/CTestTest2/test.cmake.in
  50. 1 1
      Tests/CTestTestBadExe/CMakeLists.txt
  51. 1 1
      Tests/CTestTestBadExe/test.cmake.in
  52. 1 1
      Tests/CTestTestBadGenerator/CMakeLists.txt
  53. 1 1
      Tests/CTestTestBadGenerator/test.cmake.in
  54. 1 1
      Tests/CTestTestChecksum/test.cmake.in
  55. 1 1
      Tests/CTestTestCostSerial/CMakeLists.txt
  56. 1 1
      Tests/CTestTestCostSerial/test.cmake.in
  57. 1 1
      Tests/CTestTestCrash/CMakeLists.txt
  58. 1 1
      Tests/CTestTestCrash/test.cmake.in
  59. 1 1
      Tests/CTestTestCycle/CMakeLists.txt
  60. 1 1
      Tests/CTestTestCycle/test.cmake.in
  61. 1 1
      Tests/CTestTestDepends/CMakeLists.txt
  62. 1 1
      Tests/CTestTestDepends/test.cmake.in
  63. 1 1
      Tests/CTestTestEmptyBinaryDirectory/test.cmake.in
  64. 1 1
      Tests/CTestTestFdSetSize/CMakeLists.txt
  65. 1 1
      Tests/CTestTestFdSetSize/test.cmake.in
  66. 1 1
      Tests/CTestTestLaunchers/launcher_compiler_test_project/CMakeLists.txt
  67. 1 1
      Tests/CTestTestLaunchers/launcher_custom_command_test_project/CMakeLists.txt
  68. 1 1
      Tests/CTestTestLaunchers/launcher_linker_test_project/CMakeLists.txt
  69. 1 1
      Tests/CTestTestLaunchers/test.cmake.in
  70. 1 1
      Tests/CTestTestMissingDependsExe/CMakeLists.txt
  71. 1 1
      Tests/CTestTestParallel/CMakeLists.txt
  72. 1 1
      Tests/CTestTestParallel/test.cmake.in
  73. 1 1
      Tests/CTestTestScheduler/CMakeLists.txt
  74. 1 1
      Tests/CTestTestScheduler/test.cmake.in
  75. 1 1
      Tests/CTestTestSerialInDepends/CMakeLists.txt
  76. 1 1
      Tests/CTestTestStopTime/CMakeLists.txt
  77. 1 1
      Tests/CTestTestStopTime/GetDate.cmake
  78. 1 1
      Tests/CTestTestStopTime/test.cmake.in
  79. 1 1
      Tests/CTestTestSubdir/CMakeLists.txt
  80. 1 1
      Tests/CTestTestSubdir/test.cmake.in
  81. 1 1
      Tests/CTestTestTimeout/CMakeLists.txt
  82. 1 1
      Tests/CTestTestTimeout/test.cmake.in
  83. 1 1
      Tests/CTestTestUpload/CMakeLists.txt
  84. 1 1
      Tests/CTestTestUpload/test.cmake.in
  85. 1 1
      Tests/CTestTestVerboseOutput/CMakeLists.txt
  86. 1 1
      Tests/CTestTestVerboseOutput/test.cmake.in
  87. 1 1
      Tests/CheckCompilerRelatedVariables/CMakeLists.txt
  88. 1 1
      Tests/CheckFortran.cmake
  89. 1 1
      Tests/CommandLineTest/CMakeLists.txt
  90. 1 1
      Tests/CompatibleInterface/CMakeLists.txt
  91. 1 1
      Tests/CompileCommandOutput/CMakeLists.txt
  92. 1 1
      Tests/CompileDefinitions/CMakeLists.txt
  93. 1 1
      Tests/CompileFeatures/CMakeLists.txt
  94. 1 1
      Tests/CompileOptions/CMakeLists.txt
  95. 1 2
      Tests/Complex/CMakeLists.txt
  96. 2 2
      Tests/Complex/Executable/complex.cxx
  97. 1 1
      Tests/Complex/Library/CMakeLists.txt
  98. 1 1
      Tests/Complex/Library/test_preprocess.cmake
  99. 3 0
      Tests/Complex/VarTests.cmake
  100. 1 2
      Tests/ComplexOneConfig/CMakeLists.txt

+ 1 - 2
Tests/AliasTarget/CMakeLists.txt

@@ -1,5 +1,4 @@
-cmake_minimum_required(VERSION 2.8.11)
-cmake_policy(SET CMP0054 NEW)
+cmake_minimum_required(VERSION 3.10)
 project(AliasTarget)
 
 add_library(foo SHARED empty.cpp)

+ 1 - 1
Tests/Architecture/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(Architecture C)
 
 if (CMake_TEST_XCODE_VERSION VERSION_GREATER_EQUAL 12)

+ 1 - 1
Tests/ArgumentExpansion/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 project(ArgumentExpansion)
 

+ 1 - 1
Tests/Assembler/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.8)
+cmake_minimum_required (VERSION 3.10)
 if(POLICY CMP0129)
   cmake_policy(SET CMP0129 NEW)
 endif()

+ 1 - 1
Tests/BuildDepends/CMakeLists.txt

@@ -4,7 +4,7 @@
 # are working the executable should relink with the new
 # value.  The subdir Project contains the CMakelists.txt
 # and source files for the test project.
-cmake_minimum_required (VERSION 2.6)
+cmake_minimum_required (VERSION 3.10)
 project(BuildDepends)
 
 # This entire test takes place during the initial

+ 1 - 1
Tests/BuildDepends/Project/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.6)
+cmake_minimum_required(VERSION 3.10)
 project(testRebuild)
 
 if(APPLE AND CMake_TEST_XCODE_VERSION)

+ 1 - 1
Tests/BuildDepends/Project/External/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.10)
 project(BuildDependsExternal NONE)
 if(NOT DEFINED external_in)
   message(FATAL_ERROR "Define external_in")

+ 1 - 2
Tests/BundleGeneratorTest/CMakeLists.txt

@@ -1,7 +1,6 @@
+cmake_minimum_required(VERSION 3.10)
 project(BundleGeneratorTest)
 
-cmake_minimum_required(VERSION 3.5)
-
 # Build a shared library and install it in lib/
 add_library(Library SHARED Library.cxx)
 install(TARGETS Library DESTINATION lib)

+ 1 - 1
Tests/BundleTest/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 2.6)
+cmake_minimum_required (VERSION 3.10)
 project(BundleTest)
 set(MACOSX_BUNDLE_INFO_STRING "bundle_info_string")
 set(CMAKE_MacOSX_Content_COMPILE_OBJECT "\"${CMAKE_COMMAND}\" -E copy_if_different <SOURCE> <OBJECT>")

+ 1 - 1
Tests/BundleUtilities/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(BundleUtilities)
 
 if(CMAKE_GENERATOR STREQUAL "Xcode" AND

+ 3 - 4
Tests/CFBundleTest/CMakeLists.txt

@@ -1,9 +1,8 @@
-#this is adapted from FireBreath (http://www.firebreath.org)
-
-cmake_minimum_required(VERSION 3.5)
-
+cmake_minimum_required(VERSION 3.10)
 project(CFBundleTest)
 
+#this is adapted from FireBreath (http://www.firebreath.org)
+
 include(PluginConfig.cmake)
 
 message ("Creating Mac Browser Plugin project ${PROJECT_NAME}")

+ 1 - 1
Tests/CMakeCommands/add_compile_definitions/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.10)
 
 project(add_compile_definitions LANGUAGES CXX)
 

+ 1 - 1
Tests/CMakeCommands/add_compile_options/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 if(POLICY CMP0129)
   cmake_policy(SET CMP0129 NEW)

+ 1 - 2
Tests/CMakeCommands/target_compile_definitions/CMakeLists.txt

@@ -1,5 +1,4 @@
-
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 project(target_compile_definitions)
 

+ 1 - 1
Tests/CMakeCommands/target_compile_features/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.10)
 project(target_compile_features)
 
 set(CMAKE_VERBOSE_MAKEFILE ON)

+ 1 - 2
Tests/CMakeCommands/target_compile_options/CMakeLists.txt

@@ -1,5 +1,4 @@
-
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 if(POLICY CMP0129)
   cmake_policy(SET CMP0129 NEW)

+ 1 - 1
Tests/CMakeCommands/target_include_directories/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 project(target_include_directories)
 

+ 0 - 1
Tests/CMakeCommands/target_link_directories/CMakeLists.txt

@@ -1,4 +1,3 @@
-
 cmake_minimum_required(VERSION 3.12)
 
 project(target_link_directories LANGUAGES C)

+ 2 - 2
Tests/CMakeCommands/target_link_libraries/CMakeLists.txt

@@ -1,7 +1,7 @@
 # Using 2.8 will trigger a deprecation warning.  In this case it's explicitly
 # intentional since the tests checks various policy implementations prior to
-# 3.5
-cmake_minimum_required(VERSION 2.8)
+# 3.10
+cmake_minimum_required(VERSION 2.8.10) # old enough to not set CMP0022
 
 if(POLICY CMP0129)
   cmake_policy(SET CMP0129 NEW)

+ 1 - 1
Tests/CMakeOnly/AllFindModules/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.4) # new enough for CMP0017
+cmake_minimum_required(VERSION 3.10)
 project(AllFindModules)
 
 # Avoid ctest truncation of output

+ 1 - 1
Tests/CMakeOnly/CheckCXXCompilerFlag/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 if(POLICY CMP0129)
   cmake_policy(SET CMP0129 NEW)
 endif()

+ 1 - 2
Tests/CMakeOnly/CheckCXXSymbolExists/CMakeLists.txt

@@ -7,10 +7,9 @@
 # If you change this test do not forget to change the CheckSymbolExists
 # test, too.
 
+cmake_minimum_required(VERSION 3.10)
 project(CheckCXXSymbolExists CXX)
 
-cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
-
 set(CMAKE_REQUIRED_INCLUDES "${CMAKE_CURRENT_SOURCE_DIR}/../CheckSymbolExists")
 
 include(CheckCXXSymbolExists)

+ 1 - 1
Tests/CMakeOnly/CheckLanguage/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CheckLanguage NONE)
 include(CheckLanguage)
 

+ 1 - 1
Tests/CMakeOnly/CheckStructHasMember/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 project(CheckStructHasMember)
 

+ 1 - 2
Tests/CMakeOnly/CheckSymbolExists/CMakeLists.txt

@@ -7,10 +7,9 @@
 # If you change this test do not forget to change the CheckCXXSymbolExists
 # test, too.
 
+cmake_minimum_required(VERSION 3.10)
 project(CheckSymbolExists C)
 
-cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
-
 set(CMAKE_REQUIRED_INCLUDES "${CMAKE_CURRENT_SOURCE_DIR}")
 
 include(CheckSymbolExists)

+ 1 - 1
Tests/CMakeOnly/LinkInterfaceLoop/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(LinkInterfaceLoop C)
 
 # Add a shared library that incorrectly names itself as a

+ 1 - 1
Tests/CMakeOnly/MajorVersionSelection/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 if (NOT MAJOR_TEST_MODULE OR NOT MAJOR_TEST_VERSION)
   message(FATAL_ERROR "test selection variables not set up")

+ 1 - 1
Tests/CMakeOnly/SelectLibraryConfigurations/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.9)
+cmake_minimum_required(VERSION 3.10)
 
 project(SelectLibraryConfigurations NONE)
 

+ 1 - 1
Tests/CMakeOnly/TargetScope/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(TargetScope NONE)
 
 add_subdirectory(Sub)

+ 1 - 1
Tests/CMakeOnly/find_library/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(FindLibraryTest NONE)
 
 set(CMAKE_FIND_DEBUG_MODE 1)

+ 1 - 1
Tests/CMakeOnly/find_path/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(FindPathTest NONE)
 
 set(CMAKE_FIND_DEBUG_MODE 1)

+ 1 - 1
Tests/CMakeTests/EndStuffTestScript.cmake

@@ -22,7 +22,7 @@ elseif(testname STREQUAL bad_endfunction) # fail
   do_end("endfunction()\n")
 
 elseif(testname STREQUAL bad_endif) # fail
-  do_end("cmake_minimum_required(VERSION 3.5)\nendif()\n")
+  do_end("cmake_minimum_required(VERSION 3.10)\nendif()\n")
 
 elseif(testname STREQUAL endif_low_min_version) # fail
   do_end("cmake_minimum_required(VERSION 1.2)\nendif()\n")

+ 1 - 1
Tests/CMakeTests/PushCheckStateTest.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.8)
+cmake_minimum_required(VERSION 3.10)
 include(CMakePushCheckState)
 
 set(CMAKE_EXTRA_INCLUDE_FILES file1)

+ 1 - 1
Tests/CMakeTests/VersionTest.cmake.in

@@ -1,4 +1,4 @@
-set(min_ver 2.7.20090305)
+set(min_ver 3.10)
 cmake_minimum_required(VERSION ${min_ver})
 
 if("${CMAKE_VERSION}" VERSION_LESS "${min_ver}")

+ 1 - 1
Tests/COnly/CMakeLists.txt

@@ -1,5 +1,5 @@
 # a simple C only test case
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project (COnly C)
 
 set(CMAKE_DEBUG_POSTFIX "_test_debug_postfix")

+ 1 - 1
Tests/CPackComponents/CMakeLists.txt

@@ -4,7 +4,7 @@
 # application (mylibapp). We create a binary installer that allows
 # users to select which pieces will be installed: the example
 # application, the library binaries, and/or the header file.
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CPackComponents)
 
 # Create the mylib library

+ 1 - 1
Tests/CPackComponentsPrefix/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.2)
+cmake_minimum_required(VERSION 3.10)
 project(CPackComponentsPrefix NONE)
 
 install(FILES file-runtime.txt

+ 1 - 1
Tests/CPackTestAllGenerators/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CPackTestAllGenerators)
 add_subdirectory(../CTestTest/SmallAndFast SmallAndFast)
 install(FILES RunCPack.cmake DESTINATION .)

+ 1 - 1
Tests/CPackUseDefaultVersion/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.2)
+cmake_minimum_required(VERSION 3.10)
 project(CPackUseProjectVersion NONE)
 
 include(CPack)

+ 1 - 1
Tests/CPackUseProjectVersion/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.2)
+cmake_minimum_required(VERSION 3.10)
 project(CPackUseProjectVersion VERSION 1.2.3 LANGUAGES NONE)
 
 include(CPack)

+ 1 - 1
Tests/CPackUseShortProjectVersion/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.2)
+cmake_minimum_required(VERSION 3.10)
 project(CPackUseProjectVersion VERSION 2 LANGUAGES NONE)
 
 include(CPack)

+ 1 - 1
Tests/CSharpLinkToCxx/CMakeLists.txt

@@ -1,6 +1,6 @@
 # test if CSharp application correctly links
 # to managed C++ binary
-cmake_minimum_required(VERSION 3.9)
+cmake_minimum_required(VERSION 3.10)
 project (CSharpLinkToCxx CXX CSharp)
 
 # we have to change the default flags for the

+ 1 - 1
Tests/CSharpOnly/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.10)
 if(POLICY CMP0126)
   cmake_policy(SET CMP0126 NEW)
 endif()

+ 1 - 1
Tests/CTestConfig/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.9)
+cmake_minimum_required(VERSION 3.10)
 project(CTestConfig)
 
 include(CTest)

+ 1 - 1
Tests/CTestCoverageCollectGCOV/TestProject/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 project(TestProject CXX)
 

+ 1 - 1
Tests/CTestCoverageCollectGCOV/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 set(CTEST_SOURCE_DIRECTORY "@CMake_SOURCE_DIR@/Tests/CTestCoverageCollectGCOV/TestProject")
 set(CTEST_BINARY_DIRECTORY "@CMake_BINARY_DIR@/Tests/CTestCoverageCollectGCOV/TestProject")
 set(CTEST_CMAKE_GENERATOR "@CMAKE_GENERATOR@")

+ 1 - 1
Tests/CTestLimitDashJ/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CTestLimitDashJ NONE)
 
 # This file demonstrates https://gitlab.kitware.com/cmake/cmake/-/issues/12904

+ 1 - 1
Tests/CTestTest/SmallAndFast/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(SmallAndFast)
 
 include(CTest)

+ 1 - 1
Tests/CTestTest2/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestBadExe/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 2.6)
+cmake_minimum_required(VERSION 3.10)
 project(CTestTestBadExe)
 include(CTest)
 

+ 1 - 1
Tests/CTestTestBadExe/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestBadGenerator/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.10)
 project(CTestTestDepends NONE)
 include(CTest)

+ 1 - 1
Tests/CTestTestBadGenerator/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestChecksum/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestCostSerial/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 2.6)
+cmake_minimum_required(VERSION 3.10)
 project (CTestTestCostSerial)
 include (CTest)
 

+ 1 - 1
Tests/CTestTestCostSerial/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestCrash/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CTestTestCrash)
 include(CTest)
 

+ 1 - 1
Tests/CTestTestCrash/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestCycle/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CTestTestCycle)
 include(CTest)
 

+ 1 - 1
Tests/CTestTestCycle/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestDepends/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CTestTestDepends)
 include(CTest)
 

+ 1 - 1
Tests/CTestTestDepends/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestEmptyBinaryDirectory/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 set(CTEST_RUN_CURRENT_SCRIPT 0)
 

+ 1 - 1
Tests/CTestTestFdSetSize/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 2.8.10)
+cmake_minimum_required(VERSION 3.10)
 project (CTestTestFdSetSize)
 include (CTest)
 

+ 1 - 1
Tests/CTestTestFdSetSize/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestLaunchers/launcher_compiler_test_project/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 project(launcher_compiler_test_project)
 

+ 1 - 1
Tests/CTestTestLaunchers/launcher_custom_command_test_project/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 project(launcher_custom_command_test_project)
 

+ 1 - 1
Tests/CTestTestLaunchers/launcher_linker_test_project/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 project(launcher_linker_test_project)
 

+ 1 - 1
Tests/CTestTestLaunchers/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 set(TEST_SUCCESS TRUE)
 

+ 1 - 1
Tests/CTestTestMissingDependsExe/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 project(CTestTestMissingDependsExe)
 

+ 1 - 1
Tests/CTestTestParallel/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CTestTestParallel)
 include(CTest)
 

+ 1 - 1
Tests/CTestTestParallel/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestScheduler/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project (CTestTestScheduler)
 include (CTest)
 

+ 1 - 1
Tests/CTestTestScheduler/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestSerialInDepends/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 project(CTestTestSerialInDepends)
 

+ 1 - 1
Tests/CTestTestStopTime/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CTestTestStopTime)
 include(CTest)
 

+ 1 - 1
Tests/CTestTestStopTime/GetDate.cmake

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 macro(GET_DATE)
   #

+ 1 - 1
Tests/CTestTestStopTime/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestSubdir/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CTestTestSubdir)
 include(CTest)
 

+ 1 - 1
Tests/CTestTestSubdir/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestTimeout/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 2.8)
+cmake_minimum_required(VERSION 3.10)
 project(CTestTestTimeout)
 include(CTest)
 

+ 1 - 1
Tests/CTestTestTimeout/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestUpload/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CTestTestUpload)
 
 add_executable (Sleep sleep.c)

+ 1 - 1
Tests/CTestTestUpload/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CTestTestVerboseOutput/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CTestTestVerboseOutput)
 include(CTest)
 

+ 1 - 1
Tests/CTestTestVerboseOutput/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 
 # Settings:
 set(CTEST_DASHBOARD_ROOT                "@CMake_BINARY_DIR@/Tests/CTestTest")

+ 1 - 1
Tests/CheckCompilerRelatedVariables/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CheckCompilerRelatedVariables)
 
 

+ 1 - 1
Tests/CheckFortran.cmake

@@ -7,7 +7,7 @@ if(NOT DEFINED CMAKE_Fortran_COMPILER)
   message(STATUS ${_desc})
   file(REMOVE_RECURSE ${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/CheckFortran)
   file(WRITE "${CMAKE_CURRENT_BINARY_DIR}/CMakeFiles/CheckFortran/CMakeLists.txt"
-    "cmake_minimum_required(VERSION 3.5)
+    "cmake_minimum_required(VERSION 3.10)
 project(CheckFortran Fortran)
 file(WRITE \"\${CMAKE_CURRENT_BINARY_DIR}/result.cmake\"
   \"set(CMAKE_Fortran_COMPILER \\\"\${CMAKE_Fortran_COMPILER}\\\")\\n\"

+ 1 - 1
Tests/CommandLineTest/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required (VERSION 2.6)
+cmake_minimum_required(VERSION 3.10)
 project(CommandLineTest)
 
 get_filename_component(CMAKE_BIN_DIR ${CMAKE_COMMAND} PATH)

+ 1 - 1
Tests/CompatibleInterface/CMakeLists.txt

@@ -1,5 +1,5 @@
 
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.10)
 
 project(CompatibleInterface)
 

+ 1 - 1
Tests/CompileCommandOutput/CMakeLists.txt

@@ -1,5 +1,5 @@
 # a simple C only test case
-cmake_minimum_required (VERSION 2.6)
+cmake_minimum_required(VERSION 3.10)
 project (CompileCommandOutput CXX)
 
 set(CMAKE_EXPORT_COMPILE_COMMANDS ON)

+ 1 - 1
Tests/CompileDefinitions/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.5)
+cmake_minimum_required(VERSION 3.10)
 project(CompileDefinitions)
 
 # Use compile flags to tell executables which config is built

+ 1 - 1
Tests/CompileFeatures/CMakeLists.txt

@@ -1,5 +1,5 @@
 
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.10)
 cmake_policy(SET CMP0057 NEW)
 
 project(CompileFeatures)

+ 1 - 1
Tests/CompileOptions/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.10)
 if(POLICY CMP0092)
   cmake_policy(SET CMP0092 NEW)
 endif()

+ 1 - 2
Tests/Complex/CMakeLists.txt

@@ -1,8 +1,7 @@
 #
 # A more complex test case
 #
-cmake_minimum_required(VERSION 2.4)
-cmake_policy(SET CMP0054 NEW)
+cmake_minimum_required(VERSION 3.10)
 project (Complex)
 
 # Inform the test if the debug configuration is getting built.

+ 2 - 2
Tests/Complex/Executable/complex.cxx

@@ -990,8 +990,8 @@ int main()
 #  endif
 #endif // defined(_WIN32) && !defined(__CYGWIN__)
 
-  if (strcmp(CMAKE_MINIMUM_REQUIRED_VERSION, "2.4") == 0) {
-    cmPassed("CMAKE_MINIMUM_REQUIRED_VERSION is set to 2.4");
+  if (strcmp(CMAKE_MINIMUM_REQUIRED_VERSION, "3.10") == 0) {
+    cmPassed("CMAKE_MINIMUM_REQUIRED_VERSION is set to 3.10");
   } else {
     cmFailed("CMAKE_MINIMUM_REQUIRED_VERSION is not set to the expected 2.4");
   }

+ 1 - 1
Tests/Complex/Library/CMakeLists.txt

@@ -121,7 +121,7 @@ if("${CMAKE_GENERATOR}" MATCHES "Makefile" AND CMAKE_MAKE_PROGRAM)
 
     # Custom target to try preprocessing invocation.
     add_custom_target(test_preprocess ${MAYBE_ALL}
-      COMMAND ${CMAKE_COMMAND} -E rm -f CMakeFiles/create_file.dir/create_file.i
+      COMMAND ${CMAKE_COMMAND} -E rm -f CMakeFiles/create_file.dir/create_file.cxx.i
       COMMAND ${CMAKE_MAKE_PROGRAM} create_file.i
       COMMAND ${CMAKE_COMMAND} -P ${CMAKE_CURRENT_SOURCE_DIR}/test_preprocess.cmake
       WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}

+ 1 - 1
Tests/Complex/Library/test_preprocess.cmake

@@ -1,4 +1,4 @@
-set(TEST_FILE CMakeFiles/create_file.dir/create_file.i)
+set(TEST_FILE CMakeFiles/create_file.dir/create_file.cxx.i)
 file(READ ${TEST_FILE} CONTENTS)
 if("${CONTENTS}" MATCHES "Unable to close")
   message(STATUS "${TEST_FILE} created successfully!")

+ 3 - 0
Tests/Complex/VarTests.cmake

@@ -19,8 +19,11 @@ set(STRING_VAR "CMake is great" CACHE STRING "test a cache variable")
 #
 # Test VARIABLE_REQUIRES
 #
+block(SCOPE_FOR POLICIES)
+cmake_policy(VERSION 2.8.12) # old enough to not set CMP0035
 variable_requires(ONE_VAR
                   ONE_VAR_IS_DEFINED ONE_VAR)
+endblock()
 
 #
 # Test various IF/ELSE combinations

+ 1 - 2
Tests/ComplexOneConfig/CMakeLists.txt

@@ -1,8 +1,7 @@
 #
 # A more complex test case
 #
-cmake_minimum_required(VERSION 2.4)
-cmake_policy(SET CMP0054 NEW)
+cmake_minimum_required(VERSION 3.10)
 project (Complex)
 
 # Inform the test if the debug configuration is getting built.

Some files were not shown because too many files changed in this diff