Browse Source

Tests/RunCMake: Update cmake_minimum_required versions

For policy-specific tests, use the version before the policy was
introduced.  Otherwise, use 3.5 where possible.

Also, remove `cmake_minimum_required()` and `project()` calls from
individual cases where they are handled by `CMakeLists.txt`.
Brad King 2 years ago
parent
commit
1edf138506
100 changed files with 85 additions and 156 deletions
  1. 1 1
      Tests/RunCMake/AutoExportDll/CMakeLists.txt
  2. 1 1
      Tests/RunCMake/BuildDepends/CMakeLists.txt
  3. 1 1
      Tests/RunCMake/BundleUtilities/CMakeLists.txt
  4. 0 1
      Tests/RunCMake/BundleUtilities/RunCMakeTest.cmake
  5. 2 2
      Tests/RunCMake/Byproducts/CleanByproducts.cmake
  6. 0 3
      Tests/RunCMake/CMP0004/CMP0004-NEW.cmake
  7. 0 3
      Tests/RunCMake/CMP0004/CMP0004-OLD.cmake
  8. 0 0
      Tests/RunCMake/CMP0004/CMP0004-WARN-stderr.txt
  9. 0 3
      Tests/RunCMake/CMP0004/CMP0004-policy-genex.cmake
  10. 1 1
      Tests/RunCMake/CMP0004/CMakeLists.txt
  11. 1 1
      Tests/RunCMake/CMP0060/CMP0060-WARN-ON-stderr.txt
  12. 1 2
      Tests/RunCMake/CMP0060/CMakeLists.txt
  13. 1 1
      Tests/RunCMake/CMP0081/CMakeLists.txt
  14. 1 1
      Tests/RunCMake/CMP0102/CMakeLists.txt
  15. 1 1
      Tests/RunCMake/CMP0106/CMakeLists.txt
  16. 1 1
      Tests/RunCMake/CMP0139/CMakeLists.txt
  17. 1 1
      Tests/RunCMake/CPack/CMakeLists.txt
  18. 1 1
      Tests/RunCMake/CPack/RunCMakeTest.cmake
  19. 1 1
      Tests/RunCMake/CPackConfig/CMakeLists.txt
  20. 1 1
      Tests/RunCMake/CPackInstallProperties/CMakeLists.txt
  21. BIN
      Tests/RunCMake/CPackSymlinks/testcpacksym.tar
  22. 1 1
      Tests/RunCMake/CSharpCustomCommand/CMakeLists.txt
  23. 1 1
      Tests/RunCMake/CSharpReferenceImport/CMakeLists.txt
  24. 1 1
      Tests/RunCMake/CTest/CMakeLists.txt
  25. 1 1
      Tests/RunCMake/CTestCommandLine/CMakeLists.txt
  26. 1 1
      Tests/RunCMake/CTestCommandLine/test.cmake.in
  27. 1 1
      Tests/RunCMake/CTestTimeoutAfterMatch/CMakeLists.txt.in
  28. 1 1
      Tests/RunCMake/CTestTimeoutAfterMatch/test.cmake.in
  29. 0 4
      Tests/RunCMake/CacheNewline/CacheNewline.cmake
  30. 1 3
      Tests/RunCMake/CheckIPOSupported/CMakeLists.txt
  31. 1 2
      Tests/RunCMake/CheckModules/CMakeLists.txt
  32. 1 1
      Tests/RunCMake/CommandLine/CMakeLists.txt
  33. 1 1
      Tests/RunCMake/CommandLine/RunCMakeTest.cmake
  34. 1 1
      Tests/RunCMake/CommandLine/trace-expand-stderr.txt
  35. 1 1
      Tests/RunCMake/CommandLine/trace-expand-warn-uninitialized-stderr.txt
  36. 1 1
      Tests/RunCMake/CommandLine/trace-stderr.txt
  37. 2 2
      Tests/RunCMake/CommandLine/trace-try_compile-redirect.cmake
  38. 2 2
      Tests/RunCMake/CommandLine/trace-try_compile.cmake
  39. 1 1
      Tests/RunCMake/CommandLineTar/CMakeLists.txt
  40. 1 1
      Tests/RunCMake/CompatibleInterface/CMakeLists.txt
  41. 1 4
      Tests/RunCMake/CompatibleInterface/DebugProperties.cmake
  42. 1 1
      Tests/RunCMake/CompileDefinitions/CMakeLists.txt
  43. 1 1
      Tests/RunCMake/CompileFeatures/CMakeLists.txt
  44. 1 1
      Tests/RunCMake/CompilerArgs/CMakeLists.txt
  45. 1 1
      Tests/RunCMake/CompilerChange/CMakeLists.txt
  46. 1 1
      Tests/RunCMake/CompilerLauncher/CMakeLists.txt
  47. 1 1
      Tests/RunCMake/Configure/CMakeLists.txt
  48. 1 1
      Tests/RunCMake/CrosscompilingEmulator/CMakeLists.txt
  49. 1 1
      Tests/RunCMake/ExcludeFromAll/CMakeLists.txt
  50. 1 1
      Tests/RunCMake/ExternalData/CMakeLists.txt
  51. 1 1
      Tests/RunCMake/ExternalProject/Add_StepDependencies.cmake
  52. 1 1
      Tests/RunCMake/ExternalProject/Add_StepDependencies_no_target.cmake
  53. 0 2
      Tests/RunCMake/ExternalProject/UsesTerminal-check.cmake
  54. 1 1
      Tests/RunCMake/FPHSA/CMakeLists.txt
  55. 1 1
      Tests/RunCMake/FeatureSummary/CMakeLists.txt
  56. 1 1
      Tests/RunCMake/File_Archive/CMakeLists.txt
  57. 1 1
      Tests/RunCMake/File_Generate/CMakeLists.txt
  58. 1 2
      Tests/RunCMake/FindGTK2/FindGTK2RunTwice.cmake
  59. 1 1
      Tests/RunCMake/FindLua/CMakeLists.txt
  60. 2 2
      Tests/RunCMake/FindMatlab/CMakeLists.txt
  61. 2 3
      Tests/RunCMake/FindMatlab/MatlabTest1.cmake
  62. 2 2
      Tests/RunCMake/FindMatlab/MatlabTest2.cmake
  63. 0 2
      Tests/RunCMake/FindMatlab/RunCMakeTest.cmake
  64. 0 2
      Tests/RunCMake/FindOpenSSL/version-exact.cmake
  65. 0 2
      Tests/RunCMake/FindOpenSSL/version-range.cmake
  66. 0 2
      Tests/RunCMake/FindOpenSSL/version.cmake
  67. 1 1
      Tests/RunCMake/FindPkgConfig/CMakeLists.txt
  68. 1 3
      Tests/RunCMake/FindPkgConfig/FindPkgConfig_IMPORTED_TARGET.cmake
  69. 1 3
      Tests/RunCMake/FindPkgConfig/FindPkgConfig_VERSION_OPERATORS.cmake
  70. 0 2
      Tests/RunCMake/FindPkgConfig/FindPkgConfig_cache_variables.cmake
  71. 0 2
      Tests/RunCMake/FindSWIG/version-exact.cmake
  72. 0 2
      Tests/RunCMake/FindSWIG/version-range.cmake
  73. 0 2
      Tests/RunCMake/FindSWIG/version.cmake
  74. 1 1
      Tests/RunCMake/Framework/CMakeLists.txt
  75. 0 2
      Tests/RunCMake/Framework/FrameworkConsumption.cmake
  76. 0 1
      Tests/RunCMake/Framework/FrameworkLayout.cmake
  77. 1 1
      Tests/RunCMake/GNUInstallDirs/CMakeLists.txt
  78. 1 1
      Tests/RunCMake/GenEx-COMPILE_LANGUAGE/CMakeLists.txt
  79. 1 1
      Tests/RunCMake/GenEx-TARGET_FILE/CMakeLists.txt
  80. 0 3
      Tests/RunCMake/GenEx-TARGET_FILE/TARGET_FILE_BASE_NAME-imported-target.cmake
  81. 0 3
      Tests/RunCMake/GenEx-TARGET_FILE/TARGET_FILE_BASE_NAME.cmake
  82. 0 3
      Tests/RunCMake/GenEx-TARGET_FILE/TARGET_FILE_PREFIX-imported-target.cmake
  83. 0 3
      Tests/RunCMake/GenEx-TARGET_FILE/TARGET_FILE_PREFIX.cmake
  84. 0 3
      Tests/RunCMake/GenEx-TARGET_FILE/TARGET_FILE_SUFFIX-imported-target.cmake
  85. 0 3
      Tests/RunCMake/GenEx-TARGET_FILE/TARGET_FILE_SUFFIX.cmake
  86. 0 3
      Tests/RunCMake/GenEx-TARGET_PROPERTY/ALIAS_GLOBAL.cmake
  87. 1 1
      Tests/RunCMake/GenEx-TARGET_PROPERTY/CMakeLists.txt
  88. 0 1
      Tests/RunCMake/GenEx-TARGET_PROPERTY/INCLUDE_DIRECTORIES.cmake
  89. 1 1
      Tests/RunCMake/GeneratorPlatform/CMakeLists.txt
  90. 1 1
      Tests/RunCMake/GeneratorToolset/CMakeLists.txt
  91. 1 1
      Tests/RunCMake/IfacePaths/BinInInstallPrefix-CMP0052-OLD-stderr.txt
  92. 5 1
      Tests/RunCMake/IfacePaths/CMakeLists.txt
  93. 1 1
      Tests/RunCMake/IfacePaths/SrcInInstallPrefix-CMP0052-OLD-stderr.txt
  94. 1 1
      Tests/RunCMake/IncludeWhatYouUse/CMakeLists.txt
  95. 1 1
      Tests/RunCMake/InterfaceLibrary/CMakeLists.txt
  96. 1 4
      Tests/RunCMake/InterfaceLibrary/genex_link.cmake
  97. 1 1
      Tests/RunCMake/InterfaceLibrary/invalid_name.cmake
  98. 0 2
      Tests/RunCMake/InterfaceLibrary/no_shared_libs.cmake
  99. 1 1
      Tests/RunCMake/Languages/CMakeLists.txt
  100. 3 3
      Tests/RunCMake/LinkItemValidation/CMakeLists.txt

+ 1 - 1
Tests/RunCMake/AutoExportDll/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.2)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

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

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake NO_POLICY_SCOPE)

+ 1 - 1
Tests/RunCMake/BundleUtilities/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.4)
+cmake_minimum_required(VERSION 3.12)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 0 - 1
Tests/RunCMake/BundleUtilities/RunCMakeTest.cmake

@@ -1,4 +1,3 @@
-cmake_minimum_required(VERSION 3.4)
 include(RunCMake)
 
 # TODO Migrate Tests/BundleUtilities here

+ 2 - 2
Tests/RunCMake/Byproducts/CleanByproducts.cmake

@@ -1,5 +1,5 @@
-cmake_minimum_required(VERSION 3.10)
-project(CleanByproducts)
+enable_language(C)
+enable_language(CXX)
 
 # Configurable parameters
 set(TEST_CLEAN_NO_CUSTOM FALSE CACHE BOOL "Value for the CLEAN_NO_CUSTOM PROPERTY")

+ 0 - 3
Tests/RunCMake/CMP0004/CMP0004-NEW.cmake

@@ -1,6 +1,3 @@
-
-cmake_minimum_required(VERSION 2.8.4)
-
 cmake_policy(SET CMP0004 NEW)
 
 add_library(foo SHARED empty.cpp)

+ 0 - 3
Tests/RunCMake/CMP0004/CMP0004-OLD.cmake

@@ -1,6 +1,3 @@
-
-cmake_minimum_required(VERSION 2.8.4)
-
 cmake_policy(SET CMP0004 OLD)
 
 add_library(foo SHARED empty.cpp)

+ 0 - 0
Tests/RunCMake/CMP0004/CMP0004-WARN-stderr.txt


+ 0 - 3
Tests/RunCMake/CMP0004/CMP0004-policy-genex.cmake

@@ -1,6 +1,3 @@
-
-cmake_minimum_required(VERSION 2.8.4)
-
 cmake_policy(SET CMP0004 NEW)
 
 add_library(foo SHARED empty.cpp)

+ 1 - 1
Tests/RunCMake/CMP0004/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 2.8.4)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CMP0060/CMP0060-WARN-ON-stderr.txt

@@ -12,5 +12,5 @@
   will ask the linker to search for these by library name.
 Call Stack \(most recent call first\):
   CMP0060-WARN-ON.cmake:[0-9]+ \(include\)
-  CMakeLists.txt:4 \(include\)
+  CMakeLists.txt:[0-9]+ \(include\)
 This warning is for project developers.  Use -Wno-dev to suppress it.$

+ 1 - 2
Tests/RunCMake/CMP0060/CMakeLists.txt

@@ -1,4 +1,3 @@
-cmake_minimum_required(VERSION 3.9)
-cmake_policy(VERSION 3.2)
+cmake_minimum_required(VERSION 3.2)
 project(${RunCMake_TEST} C)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CMP0081/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.12)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CMP0102/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.16)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CMP0106/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.17)
 if (RunCMake_TEST STREQUAL "CMP0106-WARN-VTK")
   project(VTK NONE)
 else ()

+ 1 - 1
Tests/RunCMake/CMP0139/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.2)
+cmake_minimum_required(VERSION 3.23)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CPack/CMakeLists.txt

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

+ 1 - 1
Tests/RunCMake/CPack/RunCMakeTest.cmake

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1 FATAL_ERROR)
+cmake_minimum_required(VERSION 3.5 FATAL_ERROR)
 
 include(RunCMake)
 include("${RunCMake_SOURCE_DIR}/CPackTestHelpers.cmake")

+ 1 - 1
Tests/RunCMake/CPackConfig/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 
 project(${RunCMake_TEST})
 include(${RunCMake_TEST}.cmake NO_POLICY_SCOPE)

+ 1 - 1
Tests/RunCMake/CPackInstallProperties/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.5)
 
 project(${RunCMake_TEST} CXX)
 include(${RunCMake_TEST}.cmake)

BIN
Tests/RunCMake/CPackSymlinks/testcpacksym.tar


+ 1 - 1
Tests/RunCMake/CSharpCustomCommand/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CSharpReferenceImport/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CTest/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 if(NOT NoProject)
   project(${RunCMake_TEST} NONE)
 endif()

+ 1 - 1
Tests/RunCMake/CTestCommandLine/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CTestCommandLine/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.5)
 
 set(CTEST_SITE                          "test-site")
 set(CTEST_BUILD_NAME                    "test-build-name")

+ 1 - 1
Tests/RunCMake/CTestTimeoutAfterMatch/CMakeLists.txt.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.4)
+cmake_minimum_required(VERSION 3.5)
 project(TimeoutAfterMatch NONE)
 include(CTest)
 add_test(NAME SleepFor1Second COMMAND "${CMAKE_COMMAND}" -P ${CMAKE_SOURCE_DIR}/SleepFor1Second.cmake)

+ 1 - 1
Tests/RunCMake/CTestTimeoutAfterMatch/test.cmake.in

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.4)
+cmake_minimum_required(VERSION 3.5)
 
 set(CTEST_SITE                          "test-site")
 set(CTEST_BUILD_NAME                    "test-build-name")

+ 0 - 4
Tests/RunCMake/CacheNewline/CacheNewline.cmake

@@ -1,5 +1 @@
-cmake_minimum_required(VERSION 3.5)
-
-project(CacheNewlineTest NONE)
-
 set(NEWLINE_VARIABLE "a\nb" CACHE STRING "Offending entry")

+ 1 - 3
Tests/RunCMake/CheckIPOSupported/CMakeLists.txt

@@ -1,7 +1,5 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.9)
 project(${RunCMake_TEST} NONE)
 
-cmake_policy(SET CMP0069 NEW)
-
 include(CheckIPOSupported)
 include(${RunCMake_TEST}.cmake)

+ 1 - 2
Tests/RunCMake/CheckModules/CMakeLists.txt

@@ -1,4 +1,3 @@
-cmake_minimum_required(VERSION 2.8.12)
-cmake_policy(SET CMP0054 NEW)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CommandLine/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CommandLine/RunCMakeTest.cmake

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.5)
 
 include(RunCMake)
 

+ 1 - 1
Tests/RunCMake/CommandLine/trace-expand-stderr.txt

@@ -1,2 +1,2 @@
-^.*/Tests/RunCMake/CommandLine/CMakeLists.txt\(1\):  cmake_minimum_required\(VERSION 3.0 \)
+^.*/Tests/RunCMake/CommandLine/CMakeLists.txt\(1\):  cmake_minimum_required\(VERSION 3.5 \)
 .*/Tests/RunCMake/CommandLine/CMakeLists.txt\(2\):  project\(trace-expand NONE \)

+ 1 - 1
Tests/RunCMake/CommandLine/trace-expand-warn-uninitialized-stderr.txt

@@ -1,2 +1,2 @@
-^.*/Tests/RunCMake/CommandLine/CMakeLists.txt\(1\):  cmake_minimum_required\(VERSION 3.0 \)
+^.*/Tests/RunCMake/CommandLine/CMakeLists.txt\(1\):  cmake_minimum_required\(VERSION 3.5 \)
 .*/Tests/RunCMake/CommandLine/CMakeLists.txt\(2\):  project\(trace-expand-warn-uninitialized NONE \)

+ 1 - 1
Tests/RunCMake/CommandLine/trace-stderr.txt

@@ -1,2 +1,2 @@
-^.*/Tests/RunCMake/CommandLine/CMakeLists.txt\(1\):  cmake_minimum_required\(VERSION 3.0 \)
+^.*/Tests/RunCMake/CommandLine/CMakeLists.txt\(1\):  cmake_minimum_required\(VERSION 3.5 \)
 .*/Tests/RunCMake/CommandLine/CMakeLists.txt\(2\):  project\(\${RunCMake_TEST} NONE \)

+ 2 - 2
Tests/RunCMake/CommandLine/trace-try_compile-redirect.cmake

@@ -1,2 +1,2 @@
-cmake_minimum_required(VERSION 3.24)
-project(test C)
+cmake_policy(VERSION 3.24)
+enable_language(C)

+ 2 - 2
Tests/RunCMake/CommandLine/trace-try_compile.cmake

@@ -1,2 +1,2 @@
-cmake_minimum_required(VERSION 3.24)
-project(test C)
+cmake_policy(VERSION 3.24)
+enable_language(C)

+ 1 - 1
Tests/RunCMake/CommandLineTar/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CompatibleInterface/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} CXX)
 include(${RunCMake_TEST}.cmake)

+ 1 - 4
Tests/RunCMake/CompatibleInterface/DebugProperties.cmake

@@ -1,7 +1,4 @@
-
-cmake_minimum_required(VERSION 3.3)
-
-project(CompatibleInterface)
+enable_language(CXX)
 
 include(GenerateExportHeader)
 set(CMAKE_INCLUDE_CURRENT_DIR ON)

+ 1 - 1
Tests/RunCMake/CompileDefinitions/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CompileFeatures/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} CXX)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CompilerArgs/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.2)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CompilerChange/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 if(NOT RunCMake_TEST)
   set(RunCMake_TEST "$ENV{RunCMake_TEST}") # needed when cache is deleted
 endif()

+ 1 - 1
Tests/RunCMake/CompilerLauncher/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.2)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/Configure/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/CrosscompilingEmulator/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.1)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} CXX)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/ExcludeFromAll/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/ExternalData/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/ExternalProject/Add_StepDependencies.cmake

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION ${CMAKE_VERSION})
+cmake_policy(VERSION ${CMAKE_VERSION})
 if(CMAKE_XCODE_BUILD_SYSTEM VERSION_GREATER_EQUAL 12)
   cmake_policy(SET CMP0114 NEW)
 else()

+ 1 - 1
Tests/RunCMake/ExternalProject/Add_StepDependencies_no_target.cmake

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION ${CMAKE_VERSION})
+cmake_policy(VERSION ${CMAKE_VERSION})
 if(CMAKE_XCODE_BUILD_SYSTEM VERSION_GREATER_EQUAL 12)
   cmake_policy(SET CMP0114 NEW)
 else()

+ 0 - 2
Tests/RunCMake/ExternalProject/UsesTerminal-check.cmake

@@ -1,5 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
-
 # If we are using the Ninja generator, we can check and verify that the
 # USES_TERMINAL option actually works by examining the Ninja build file.
 # This is the only way, since CMake doesn't offer a way to examine the

+ 1 - 1
Tests/RunCMake/FPHSA/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/FeatureSummary/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/File_Archive/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.0)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/File_Generate/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 if(NOT TEST_FILE)
   set(TEST_FILE ${RunCMake_TEST}.cmake)

+ 1 - 2
Tests/RunCMake/FindGTK2/FindGTK2RunTwice.cmake

@@ -1,5 +1,4 @@
-cmake_minimum_required(VERSION 3.7)
-project(testFindGTK2 C)
+enable_language(C)
 
 # First call
 find_package(GTK2 REQUIRED)

+ 1 - 1
Tests/RunCMake/FindLua/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.4)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} C)
 include(${RunCMake_TEST}.cmake)

+ 2 - 2
Tests/RunCMake/FindMatlab/CMakeLists.txt

@@ -1,3 +1,3 @@
-
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.5)
+project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 2 - 3
Tests/RunCMake/FindMatlab/MatlabTest1.cmake

@@ -1,7 +1,6 @@
-
-cmake_minimum_required (VERSION 2.8.12)
+enable_language(C)
+enable_language(CXX)
 enable_testing()
-project(test_should_fail)
 
 if(NOT "${matlab_root}" STREQUAL "")
   set(Matlab_ROOT_DIR ${matlab_root})

+ 2 - 2
Tests/RunCMake/FindMatlab/MatlabTest2.cmake

@@ -1,6 +1,6 @@
-cmake_minimum_required (VERSION 2.8.12)
+enable_language(C)
+enable_language(CXX)
 enable_testing()
-project(findmatlab_runcmake_test2)
 
 if(NOT DEFINED matlab_required)
   set(matlab_required REQUIRED)

+ 0 - 2
Tests/RunCMake/FindMatlab/RunCMakeTest.cmake

@@ -1,7 +1,5 @@
-
 include(RunCMake)
 
-
 if(NOT "${MCR_ROOT}" STREQUAL "")
     if(NOT EXISTS "${MCR_ROOT}")
         message(FATAL_ERROR "MCR does not exist ${MCR_ROOT}")

+ 0 - 2
Tests/RunCMake/FindOpenSSL/version-exact.cmake

@@ -1,5 +1,3 @@
-cmake_minimum_required (VERSION 3.19...3.20)
-
 find_package (OpenSSL REQUIRED COMPONENTS Crypto)
 # Store version without a possibly trailing letter.
 string (REGEX MATCH "^([0-9.]+)" version "${OPENSSL_VERSION}")

+ 0 - 2
Tests/RunCMake/FindOpenSSL/version-range.cmake

@@ -1,5 +1,3 @@
-cmake_minimum_required (VERSION 3.19...3.20)
-
 find_package (OpenSSL REQUIRED COMPONENTS Crypto)
 # Store version without a possibly trailing letter.
 string (REGEX MATCH "^([0-9.]+)" version "${OPENSSL_VERSION}")

+ 0 - 2
Tests/RunCMake/FindOpenSSL/version.cmake

@@ -1,5 +1,3 @@
-cmake_minimum_required (VERSION 3.19...3.20)
-
 find_package (OpenSSL REQUIRED COMPONENTS Crypto)
 # Store version without a possibly trailing letter.
 string (REGEX MATCH "^([0-9.]+)" version "${OPENSSL_VERSION}")

+ 1 - 1
Tests/RunCMake/FindPkgConfig/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 3
Tests/RunCMake/FindPkgConfig/FindPkgConfig_IMPORTED_TARGET.cmake

@@ -1,6 +1,4 @@
-cmake_minimum_required(VERSION 3.12)
-
-project(FindPkgConfig_IMPORTED_TARGET C)
+enable_language(C)
 
 find_package(PkgConfig REQUIRED)
 pkg_check_modules(NCURSES IMPORTED_TARGET QUIET ncurses)

+ 1 - 3
Tests/RunCMake/FindPkgConfig/FindPkgConfig_VERSION_OPERATORS.cmake

@@ -1,6 +1,4 @@
-cmake_minimum_required(VERSION 3.12)
-
-project(FindPkgConfig_IMPORTED_TARGET C)
+enable_language(C)
 
 find_package(PkgConfig REQUIRED)
 

+ 0 - 2
Tests/RunCMake/FindPkgConfig/FindPkgConfig_cache_variables.cmake

@@ -1,5 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
-
 find_package(PkgConfig REQUIRED)
 pkg_check_modules(NCURSES QUIET ncurses)
 

+ 0 - 2
Tests/RunCMake/FindSWIG/version-exact.cmake

@@ -1,5 +1,3 @@
-cmake_minimum_required (VERSION 3.18...3.19)
-
 find_package (SWIG)
 if (NOT SWIG_FOUND)
   message (FATAL_ERROR "Failed to find SWIG")

+ 0 - 2
Tests/RunCMake/FindSWIG/version-range.cmake

@@ -1,5 +1,3 @@
-cmake_minimum_required (VERSION 3.18...3.19)
-
 find_package (SWIG)
 if (NOT SWIG_FOUND)
   message (FATAL_ERROR "Failed to find SWIG")

+ 0 - 2
Tests/RunCMake/FindSWIG/version.cmake

@@ -1,5 +1,3 @@
-cmake_minimum_required (VERSION 3.18...3.19)
-
 find_package (SWIG 1.0)
 if (NOT SWIG_FOUND)
   message (FATAL_ERROR "Failed to find SWIG with version 1.0")

+ 1 - 1
Tests/RunCMake/Framework/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.4)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 0 - 2
Tests/RunCMake/Framework/FrameworkConsumption.cmake

@@ -1,5 +1,3 @@
-
-cmake_minimum_required(VERSION 3.22...3.24)
 enable_language(C)
 
 # Create framework and ensure header is placed in Headers

+ 0 - 1
Tests/RunCMake/Framework/FrameworkLayout.cmake

@@ -1,4 +1,3 @@
-cmake_minimum_required(VERSION 3.4)
 enable_language(C)
 
 set(CMAKE_CONFIGURATION_TYPES "Debug" CACHE INTERNAL "Supported configuration types")

+ 1 - 1
Tests/RunCMake/GNUInstallDirs/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/GenEx-COMPILE_LANGUAGE/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/GenEx-TARGET_FILE/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 0 - 3
Tests/RunCMake/GenEx-TARGET_FILE/TARGET_FILE_BASE_NAME-imported-target.cmake

@@ -1,6 +1,3 @@
-
-cmake_minimum_required(VERSION 3.14)
-
 enable_language (C)
 
 set (GENERATE_CONTENT [[

+ 0 - 3
Tests/RunCMake/GenEx-TARGET_FILE/TARGET_FILE_BASE_NAME.cmake

@@ -1,6 +1,3 @@
-
-cmake_minimum_required(VERSION 3.14)
-
 enable_language (C)
 
 set (GENERATE_CONTENT [[

+ 0 - 3
Tests/RunCMake/GenEx-TARGET_FILE/TARGET_FILE_PREFIX-imported-target.cmake

@@ -1,6 +1,3 @@
-
-cmake_minimum_required(VERSION 3.14)
-
 enable_language (C)
 
 set (win_platforms Windows CYGWIN MSYS)

+ 0 - 3
Tests/RunCMake/GenEx-TARGET_FILE/TARGET_FILE_PREFIX.cmake

@@ -1,6 +1,3 @@
-
-cmake_minimum_required(VERSION 3.14)
-
 enable_language (C)
 
 set (win_platforms Windows CYGWIN MSYS)

+ 0 - 3
Tests/RunCMake/GenEx-TARGET_FILE/TARGET_FILE_SUFFIX-imported-target.cmake

@@ -1,6 +1,3 @@
-
-cmake_minimum_required(VERSION 3.14)
-
 enable_language (C)
 
 set (win_platforms Windows CYGWIN MSYS)

+ 0 - 3
Tests/RunCMake/GenEx-TARGET_FILE/TARGET_FILE_SUFFIX.cmake

@@ -1,6 +1,3 @@
-
-cmake_minimum_required(VERSION 3.14)
-
 enable_language (C)
 
 set (win_platforms Windows CYGWIN MSYS)

+ 0 - 3
Tests/RunCMake/GenEx-TARGET_PROPERTY/ALIAS_GLOBAL.cmake

@@ -1,6 +1,3 @@
-
-cmake_minimum_required(VERSION 3.17)
-
 add_library(lib-global SHARED IMPORTED GLOBAL)
 add_library(alias-lib-global ALIAS lib-global)
 

+ 1 - 1
Tests/RunCMake/GenEx-TARGET_PROPERTY/CMakeLists.txt

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.10)
 if(RunCMake_TEST STREQUAL "LOCATION")
   cmake_minimum_required(VERSION 2.8.12) # Leave CMP0026 unset.
 endif()

+ 0 - 1
Tests/RunCMake/GenEx-TARGET_PROPERTY/INCLUDE_DIRECTORIES.cmake

@@ -1,4 +1,3 @@
-cmake_minimum_required(VERSION 3.14)
 enable_language(C)
 
 add_library(foo1 STATIC empty.c)

+ 1 - 1
Tests/RunCMake/GeneratorPlatform/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/GeneratorToolset/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/IfacePaths/BinInInstallPrefix-CMP0052-OLD-stderr.txt

@@ -1,4 +1,4 @@
-^CMake Deprecation Warning at CMakeLists.txt:1 \(cmake_minimum_required\):
+^CMake Deprecation Warning at CMakeLists.txt:[0-9]+ \(cmake_minimum_required\):
   The OLD behavior for policy CMP0052 will be removed from a future version
   of CMake.
 

+ 5 - 1
Tests/RunCMake/IfacePaths/CMakeLists.txt

@@ -1,4 +1,8 @@
-cmake_minimum_required(VERSION 3.0)
+if(RunCMake_TEST MATCHES "-CMP0052")
+  cmake_minimum_required(VERSION 3.0)
+else()
+  cmake_minimum_required(VERSION 3.5)
+endif()
 project(${RunCMake_TEST} NONE)
 if(NOT TEST_FILE)
   set(TEST_FILE ${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/IfacePaths/SrcInInstallPrefix-CMP0052-OLD-stderr.txt

@@ -1,4 +1,4 @@
-^CMake Deprecation Warning at CMakeLists.txt:1 \(cmake_minimum_required\):
+^CMake Deprecation Warning at CMakeLists.txt:[0-9]+ \(cmake_minimum_required\):
   The OLD behavior for policy CMP0052 will be removed from a future version
   of CMake.
 

+ 1 - 1
Tests/RunCMake/IncludeWhatYouUse/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.2)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 1
Tests/RunCMake/InterfaceLibrary/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 1 - 4
Tests/RunCMake/InterfaceLibrary/genex_link.cmake

@@ -1,7 +1,4 @@
-
-cmake_minimum_required(VERSION 2.8.12.20131125 FATAL_ERROR)
-
-project(genex_link)
+enable_language(CXX)
 
 set(_main_cpp ${CMAKE_CURRENT_BINARY_DIR}/main.cpp)
 file(WRITE ${_main_cpp}

+ 1 - 1
Tests/RunCMake/InterfaceLibrary/invalid_name.cmake

@@ -1,4 +1,4 @@
-cmake_minimum_required(VERSION 2.8.12)
+cmake_policy(SET CMP0037 OLD)
 add_library(if$ace INTERFACE)
 
 add_library(iface::target INTERFACE)

+ 0 - 2
Tests/RunCMake/InterfaceLibrary/no_shared_libs.cmake

@@ -1,5 +1,3 @@
-
-cmake_minimum_required(VERSION 2.8.12.20131009)
 set_property(GLOBAL PROPERTY TARGET_SUPPORTS_SHARED_LIBS FALSE)
 add_library(foo INTERFACE)
 target_compile_definitions(foo INTERFACE FOO_DEFINE)

+ 1 - 1
Tests/RunCMake/Languages/CMakeLists.txt

@@ -1,3 +1,3 @@
-cmake_minimum_required(VERSION 3.3)
+cmake_minimum_required(VERSION 3.5)
 project(${RunCMake_TEST} NONE)
 include(${RunCMake_TEST}.cmake)

+ 3 - 3
Tests/RunCMake/LinkItemValidation/CMakeLists.txt

@@ -1,6 +1,6 @@
-cmake_minimum_required(VERSION 2.8.12)
-if(NOT RunCMake_TEST MATCHES "^CMP0028")
-  cmake_minimum_required(VERSION 3.22)
+cmake_minimum_required(VERSION 3.5)
+if(RunCMake_TEST MATCHES "^CMP0028")
+  cmake_minimum_required(VERSION 2.8.12)
 endif()
 project(${RunCMake_TEST} CXX)
 include(${RunCMake_TEST}.cmake NO_POLICY_SCOPE) # policy used at end of dir

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