Merge topic 'patch-1'

b69d64f72b FindwxWidgets: special case -latomic

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !10377
diff --git a/.gitattributes b/.gitattributes
index 8151ec8..0e7ab06 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -4,6 +4,7 @@
 .clang-tidy      export-ignore
 .codespellrc     export-ignore
 .editorconfig    export-ignore
+.pre-commit-config.yaml export-ignore
 .typos.toml      export-ignore
 
 # Custom attribute to mark sources as using our C code style.
diff --git a/CMakeLists.txt b/CMakeLists.txt
index ca0d5ab..2e1dfe1 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -325,8 +325,8 @@
     unset(clang_tidy_module_sha1)
   endif()
 
+  configure_file(.clang-tidy .clang-tidy COPYONLY)
 endif()
-configure_file(.clang-tidy .clang-tidy COPYONLY)
 
 
 option(CMake_RUN_IWYU "Run include-what-you-use with the compiler." OFF)
diff --git a/Help/command/add_dependencies.rst b/Help/command/add_dependencies.rst
index 3a51a30..c619212 100644
--- a/Help/command/add_dependencies.rst
+++ b/Help/command/add_dependencies.rst
@@ -5,13 +5,14 @@
 
 .. code-block:: cmake
 
-  add_dependencies(<target> [<target-dependency>]...)
+  add_dependencies(<target> <target-dependency>...)
 
 Makes a top-level ``<target>`` depend on other top-level targets to
 ensure that they build before ``<target>`` does.  A top-level target
 is one created by one of the :command:`add_executable`,
 :command:`add_library`, or :command:`add_custom_target` commands
 (but not targets generated by CMake like ``install``).
+At least one ``<target-dependency>`` must be given.
 
 Dependencies added to an :ref:`imported target <Imported Targets>`
 or an :ref:`interface library <Interface Libraries>` are followed
diff --git a/Help/envvar/CMAKE_POLICY_VERSION_MINIMUM.rst b/Help/envvar/CMAKE_POLICY_VERSION_MINIMUM.rst
new file mode 100644
index 0000000..0521f5c
--- /dev/null
+++ b/Help/envvar/CMAKE_POLICY_VERSION_MINIMUM.rst
@@ -0,0 +1,11 @@
+CMAKE_POLICY_VERSION_MINIMUM
+----------------------------
+
+.. versionadded:: 4.0
+
+.. include:: ENV_VAR.txt
+
+The default value for :variable:`CMAKE_POLICY_VERSION_MINIMUM` when there
+is no explicit configuration given on the first run while creating a new
+build tree.  On later runs in an existing build tree the value persists in
+the cache as :variable:`CMAKE_POLICY_VERSION_MINIMUM`.
diff --git a/Help/manual/cmake-env-variables.7.rst b/Help/manual/cmake-env-variables.7.rst
index 140fc83..198e71f 100644
--- a/Help/manual/cmake-env-variables.7.rst
+++ b/Help/manual/cmake-env-variables.7.rst
@@ -27,6 +27,7 @@
    /envvar/CMAKE_INCLUDE_PATH
    /envvar/CMAKE_LIBRARY_PATH
    /envvar/CMAKE_MAXIMUM_RECURSION_DEPTH
+   /envvar/CMAKE_POLICY_VERSION_MINIMUM
    /envvar/CMAKE_PREFIX_PATH
    /envvar/CMAKE_PROGRAM_PATH
    /envvar/CMAKE_TLS_VERIFY
diff --git a/Help/release/4.0.rst b/Help/release/4.0.rst
index a7a7860..9122798 100644
--- a/Help/release/4.0.rst
+++ b/Help/release/4.0.rst
@@ -75,6 +75,8 @@
 * The :variable:`CMAKE_POLICY_VERSION_MINIMUM` variable was added to
   help packagers and end users try to configure existing projects that
   have not been updated to work with supported CMake versions.
+  The :envvar:`CMAKE_POLICY_VERSION_MINIMUM` environment variable was
+  added to initialize it.
 
 * The :variable:`CMAKE_XCODE_SCHEME_LLDB_INIT_FILE` variable and corresponding
   :prop_tgt:`XCODE_SCHEME_LLDB_INIT_FILE` target property were added to tell
diff --git a/Help/variable/CMAKE_POLICY_VERSION_MINIMUM.rst b/Help/variable/CMAKE_POLICY_VERSION_MINIMUM.rst
index cf48ecf..d1fa143 100644
--- a/Help/variable/CMAKE_POLICY_VERSION_MINIMUM.rst
+++ b/Help/variable/CMAKE_POLICY_VERSION_MINIMUM.rst
@@ -16,6 +16,10 @@
   ``-DCMAKE_POLICY_VERSION_MINIMUM=3.5``, to try configuring a project
   that has not been updated to set at least that policy version itself.
 
+  Alternatively, users may set the :envvar:`CMAKE_POLICY_VERSION_MINIMUM`
+  environment variable to initialize the cache entry in new build trees
+  automatically.
+
 * Projects may set this variable before a call to :command:`add_subdirectory`
   that adds a third-party project in order to set its policy version without
   modifying third-party code.
diff --git a/Modules/Internal/CPack/NSIS.template.in b/Modules/Internal/CPack/NSIS.template.in
index 6349f9d..c0b61e3 100644
--- a/Modules/Internal/CPack/NSIS.template.in
+++ b/Modules/Internal/CPack/NSIS.template.in
@@ -923,8 +923,9 @@
   ReadRegStr $0 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_INSTALL_REGISTRY_KEY@" "UninstallString"
   StrCmp $0 "" inst
 
+  ReadRegStr $1 HKLM "Software\Microsoft\Windows\CurrentVersion\Uninstall\@CPACK_PACKAGE_INSTALL_REGISTRY_KEY@" "DisplayName"
   MessageBox MB_YESNOCANCEL|MB_ICONEXCLAMATION \
-  "@CPACK_NSIS_PACKAGE_NAME@ is already installed. $\n$\nDo you want to uninstall the old version before installing the new one?" \
+  "$1 is already installed. $\n$\nDo you want to uninstall the old version before installing the new one?" \
   /SD IDYES IDYES uninst IDNO inst
   Abort
 
diff --git a/Source/CMakeVersion.cmake b/Source/CMakeVersion.cmake
index c12e07a..ff47793 100644
--- a/Source/CMakeVersion.cmake
+++ b/Source/CMakeVersion.cmake
@@ -1,7 +1,7 @@
 # CMake version number components.
 set(CMake_VERSION_MAJOR 4)
 set(CMake_VERSION_MINOR 0)
-set(CMake_VERSION_PATCH 20250220)
+set(CMake_VERSION_PATCH 20250221)
 #set(CMake_VERSION_RC 0)
 set(CMake_VERSION_IS_DIRTY 0)
 
diff --git a/Source/cmPackageInfoReader.cxx b/Source/cmPackageInfoReader.cxx
index 40ed54e..503764f 100644
--- a/Source/cmPackageInfoReader.cxx
+++ b/Source/cmPackageInfoReader.cxx
@@ -146,16 +146,24 @@
   }
 
   // Get and validate prefix-relative path.
+  std::string const& absPath = cmSystemTools::GetFilenamePath(filepath);
   std::string relPath = data["cps_path"].asString();
   cmSystemTools::ConvertToUnixSlashes(relPath);
-  if (relPath.empty() || !cmHasLiteralPrefix(relPath, "@prefix@/")) {
+  if (relPath.empty() || !cmHasLiteralPrefix(relPath, "@prefix@")) {
+    // The relative prefix is not valid.
+    return {};
+  }
+  if (relPath.size() == 8) {
+    // The relative path is exactly "@prefix@".
+    return absPath;
+  }
+  if (relPath[8] != '/') {
     // The relative prefix is not valid.
     return {};
   }
   relPath = relPath.substr(8);
 
   // Get directory portion of the absolute path.
-  std::string const& absPath = cmSystemTools::GetFilenamePath(filepath);
   if (ComparePathSuffix(absPath, relPath)) {
     return absPath.substr(0, absPath.size() - relPath.size());
   }
diff --git a/Source/cmake.cxx b/Source/cmake.cxx
index f880884..7a28a2f 100644
--- a/Source/cmake.cxx
+++ b/Source/cmake.cxx
@@ -547,6 +547,21 @@
 // Parse the args
 bool cmake::SetCacheArgs(std::vector<std::string> const& args)
 {
+  static std::string const kCMAKE_POLICY_VERSION_MINIMUM =
+    "CMAKE_POLICY_VERSION_MINIMUM";
+  if (!this->State->GetInitializedCacheValue(kCMAKE_POLICY_VERSION_MINIMUM)) {
+    cm::optional<std::string> policyVersion =
+      cmSystemTools::GetEnvVar(kCMAKE_POLICY_VERSION_MINIMUM);
+    if (policyVersion && !policyVersion->empty()) {
+      this->AddCacheEntry(
+        kCMAKE_POLICY_VERSION_MINIMUM, *policyVersion,
+        "Override policy version for cmake_minimum_required calls.",
+        cmStateEnums::STRING);
+      this->State->SetCacheEntryProperty(kCMAKE_POLICY_VERSION_MINIMUM,
+                                         "ADVANCED", "1");
+    }
+  }
+
   auto DefineLambda = [](std::string const& entry, cmake* state) -> bool {
     std::string var;
     std::string value;
diff --git a/Tests/EnforceConfig.cmake.in b/Tests/EnforceConfig.cmake.in
index fd785a5..f9f476d 100644
--- a/Tests/EnforceConfig.cmake.in
+++ b/Tests/EnforceConfig.cmake.in
@@ -36,6 +36,7 @@
 unset(ENV{CMAKE_GENERATOR_PLATFORM})
 unset(ENV{CMAKE_GENERATOR_TOOLSET})
 unset(ENV{CMAKE_EXPORT_COMPILE_COMMANDS})
+unset(ENV{CMAKE_POLICY_VERSION_MINIMUM})
 
 # Verify that our module implementations do not recurse too much.
 set(ENV{CMAKE_MAXIMUM_RECURSION_DEPTH} 100)
diff --git a/Tests/FindPackageCpsTest/CMakeLists.txt b/Tests/FindPackageCpsTest/CMakeLists.txt
index 73b76da..561d401 100644
--- a/Tests/FindPackageCpsTest/CMakeLists.txt
+++ b/Tests/FindPackageCpsTest/CMakeLists.txt
@@ -70,6 +70,14 @@
 test_unparsed_version(CustomVersion "VII")
 
 ###############################################################################
+# Test finding a package whose CPS file is in the package prefix root.
+set(RootTest_DIR "${CMAKE_CURRENT_SOURCE_DIR}/RootTest")
+find_package(RootTest)
+if(NOT RootTest_FOUND)
+  message(SEND_ERROR "RootTest not found !")
+endif()
+
+###############################################################################
 # Test glob sorting.
 
 set(SortLib_DIR "" CACHE FILEPATH "Wipe out find results for testing." FORCE)
diff --git a/Tests/FindPackageCpsTest/RootTest/RootTest.cps b/Tests/FindPackageCpsTest/RootTest/RootTest.cps
new file mode 100644
index 0000000..5176954
--- /dev/null
+++ b/Tests/FindPackageCpsTest/RootTest/RootTest.cps
@@ -0,0 +1,10 @@
+{
+  "cps_version": "0.13",
+  "name": "RootTest",
+  "cps_path": "@prefix@",
+  "components": {
+    "Sample": {
+      "type": "interface"
+    }
+  }
+}
diff --git a/Tests/RunCMake/ParseImplicitData/CMakeLists.txt b/Tests/RunCMake/ParseImplicitData/CMakeLists.txt
index a9d5fdd5..e150ed2 100644
--- a/Tests/RunCMake/ParseImplicitData/CMakeLists.txt
+++ b/Tests/RunCMake/ParseImplicitData/CMakeLists.txt
@@ -27,7 +27,7 @@
 
 # CMAKE_<LANG>_COMPILER_* variables we save in the resultfile
 set(compvars ABI AR ARCHITECTURE_ID EXTERNAL_TOOLCHAIN ID LAUNCHER LOADED
-  RANLIB TARGET VERSION VERSION_INTERAL)
+  RANLIB TARGET VERSION VERSION_INTERNAL)
 
 foreach(lang IN ITEMS ${LANGUAGES})
 
diff --git a/Tests/RunCMake/ParseImplicitData/aix-C-IBMClang-17.1.1.2.input b/Tests/RunCMake/ParseImplicitData/aix-C-IBMClang-17.1.1.2.input
index 0d57b2c..2639aed 100644
--- a/Tests/RunCMake/ParseImplicitData/aix-C-IBMClang-17.1.1.2.input
+++ b/Tests/RunCMake/ParseImplicitData/aix-C-IBMClang-17.1.1.2.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=17.1.1.2
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake-build/bin/cmake -E env VERBOSE=1 /opt/freeware/bin/gmake -f Makefile cmTC_b9ba2/fast
diff --git a/Tests/RunCMake/ParseImplicitData/aix-C-XL-13.1.3.input b/Tests/RunCMake/ParseImplicitData/aix-C-XL-13.1.3.input
index 14517c5..90d2911 100644
--- a/Tests/RunCMake/ParseImplicitData/aix-C-XL-13.1.3.input
+++ b/Tests/RunCMake/ParseImplicitData/aix-C-XL-13.1.3.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=13.1.3
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_424d1/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/aix-C-XLClang-16.1.0.1.input b/Tests/RunCMake/ParseImplicitData/aix-C-XLClang-16.1.0.1.input
index 2f018e6..12eaabf 100644
--- a/Tests/RunCMake/ParseImplicitData/aix-C-XLClang-16.1.0.1.input
+++ b/Tests/RunCMake/ParseImplicitData/aix-C-XLClang-16.1.0.1.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=16.1.0.1
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/gmake cmTC_fcf21/fast
diff --git a/Tests/RunCMake/ParseImplicitData/aix-CXX-IBMClang-17.1.1.2.input b/Tests/RunCMake/ParseImplicitData/aix-CXX-IBMClang-17.1.1.2.input
index ace5021..2be60f9 100644
--- a/Tests/RunCMake/ParseImplicitData/aix-CXX-IBMClang-17.1.1.2.input
+++ b/Tests/RunCMake/ParseImplicitData/aix-CXX-IBMClang-17.1.1.2.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=17.1.1.2
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake-build/bin/cmake -E env VERBOSE=1 /opt/freeware/bin/gmake -f Makefile cmTC_7f688/fast
diff --git a/Tests/RunCMake/ParseImplicitData/aix-CXX-XL-13.1.3.input b/Tests/RunCMake/ParseImplicitData/aix-CXX-XL-13.1.3.input
index 5aec849..539eeef 100644
--- a/Tests/RunCMake/ParseImplicitData/aix-CXX-XL-13.1.3.input
+++ b/Tests/RunCMake/ParseImplicitData/aix-CXX-XL-13.1.3.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=13.1.3
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_e8f3a/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/aix-CXX-XLClang-16.1.0.1.input b/Tests/RunCMake/ParseImplicitData/aix-CXX-XLClang-16.1.0.1.input
index da16db3..85cd0d2 100644
--- a/Tests/RunCMake/ParseImplicitData/aix-CXX-XLClang-16.1.0.1.input
+++ b/Tests/RunCMake/ParseImplicitData/aix-CXX-XLClang-16.1.0.1.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=16.1.0.1
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/gmake cmTC_b8490/fast
diff --git a/Tests/RunCMake/ParseImplicitData/craype-C-Cray-8.7.input b/Tests/RunCMake/ParseImplicitData/craype-C-Cray-8.7.input
index b3218a2..a320d83 100644
--- a/Tests/RunCMake/ParseImplicitData/craype-C-Cray-8.7.input
+++ b/Tests/RunCMake/ParseImplicitData/craype-C-Cray-8.7.input
@@ -9,7 +9,8 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=8.7
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
+CMAKE_C_IMPLICIT_LINK_LIBRARY_stdc++=/usr/lib64/libstdc++.a
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_cb7b8/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/craype-C-Cray-9.0-hlist-ad.input b/Tests/RunCMake/ParseImplicitData/craype-C-Cray-9.0-hlist-ad.input
index e82bd97..9e26204 100644
--- a/Tests/RunCMake/ParseImplicitData/craype-C-Cray-9.0-hlist-ad.input
+++ b/Tests/RunCMake/ParseImplicitData/craype-C-Cray-9.0-hlist-ad.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=9.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /home/generic.user/Code/tmp/build/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/gmake cmTC_9ceca/fast && /usr/bin/gmake -f CMakeFiles/cmTC_9ceca.dir/build.make CMakeFiles/cmTC_9ceca.dir/build
diff --git a/Tests/RunCMake/ParseImplicitData/craype-C-GNU-7.3.0.input b/Tests/RunCMake/ParseImplicitData/craype-C-GNU-7.3.0.input
index 2dc60af..2fe2b6a 100644
--- a/Tests/RunCMake/ParseImplicitData/craype-C-GNU-7.3.0.input
+++ b/Tests/RunCMake/ParseImplicitData/craype-C-GNU-7.3.0.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=7.3.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_61245/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/craype-C-Intel-18.0.2.20180210.input b/Tests/RunCMake/ParseImplicitData/craype-C-Intel-18.0.2.20180210.input
index 8c68e5b..580cad9 100644
--- a/Tests/RunCMake/ParseImplicitData/craype-C-Intel-18.0.2.20180210.input
+++ b/Tests/RunCMake/ParseImplicitData/craype-C-Intel-18.0.2.20180210.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=18.0.2.20180210
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_96fde/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/craype-CXX-Cray-8.7.input b/Tests/RunCMake/ParseImplicitData/craype-CXX-Cray-8.7.input
index 73c9c8a..4bd4fa1 100644
--- a/Tests/RunCMake/ParseImplicitData/craype-CXX-Cray-8.7.input
+++ b/Tests/RunCMake/ParseImplicitData/craype-CXX-Cray-8.7.input
@@ -9,7 +9,8 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=8.7
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
+CMAKE_CXX_IMPLICIT_LINK_LIBRARY_stdc++=/usr/lib64/libstdc++.a
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_f3b1f/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/craype-CXX-Cray-9.0-hlist-ad.input b/Tests/RunCMake/ParseImplicitData/craype-CXX-Cray-9.0-hlist-ad.input
index 06a4ac9..f632b43 100644
--- a/Tests/RunCMake/ParseImplicitData/craype-CXX-Cray-9.0-hlist-ad.input
+++ b/Tests/RunCMake/ParseImplicitData/craype-CXX-Cray-9.0-hlist-ad.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=9.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /home/generic.user/Code/tmp/build/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/gmake cmTC_aa1be/fast && /usr/bin/gmake -f CMakeFiles/cmTC_aa1be.dir/build.make CMakeFiles/cmTC_aa1be.dir/build
diff --git a/Tests/RunCMake/ParseImplicitData/craype-CXX-GNU-7.3.0.input b/Tests/RunCMake/ParseImplicitData/craype-CXX-GNU-7.3.0.input
index 50f2859..6f492c6 100644
--- a/Tests/RunCMake/ParseImplicitData/craype-CXX-GNU-7.3.0.input
+++ b/Tests/RunCMake/ParseImplicitData/craype-CXX-GNU-7.3.0.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=7.3.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_66e70/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/craype-CXX-Intel-18.0.2.20180210.input b/Tests/RunCMake/ParseImplicitData/craype-CXX-Intel-18.0.2.20180210.input
index e25f7cf..aab024a 100644
--- a/Tests/RunCMake/ParseImplicitData/craype-CXX-Intel-18.0.2.20180210.input
+++ b/Tests/RunCMake/ParseImplicitData/craype-CXX-Intel-18.0.2.20180210.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=18.0.2.20180210
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_7f9a2/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/craype-Fortran-Cray-8.7.input b/Tests/RunCMake/ParseImplicitData/craype-Fortran-Cray-8.7.input
index 4c4e2f4..bd60487 100644
--- a/Tests/RunCMake/ParseImplicitData/craype-Fortran-Cray-8.7.input
+++ b/Tests/RunCMake/ParseImplicitData/craype-Fortran-Cray-8.7.input
@@ -9,7 +9,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=8.7
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_9c3ab/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/craype-Fortran-Cray-9.0-hlist-ad.input b/Tests/RunCMake/ParseImplicitData/craype-Fortran-Cray-9.0-hlist-ad.input
index 0ba430a..629365f 100644
--- a/Tests/RunCMake/ParseImplicitData/craype-Fortran-Cray-9.0-hlist-ad.input
+++ b/Tests/RunCMake/ParseImplicitData/craype-Fortran-Cray-9.0-hlist-ad.input
@@ -9,7 +9,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=9.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: /home/generic.user/Code/tmp/build/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/gmake cmTC_61c1d/fast && /usr/bin/gmake -f CMakeFiles/cmTC_61c1d.dir/build.make CMakeFiles/cmTC_61c1d.dir/build
diff --git a/Tests/RunCMake/ParseImplicitData/craype-Fortran-GNU-7.3.0.input b/Tests/RunCMake/ParseImplicitData/craype-Fortran-GNU-7.3.0.input
index bee298c..a4ecfc8 100644
--- a/Tests/RunCMake/ParseImplicitData/craype-Fortran-GNU-7.3.0.input
+++ b/Tests/RunCMake/ParseImplicitData/craype-Fortran-GNU-7.3.0.input
@@ -9,7 +9,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=/usr/bin/gcc-ranlib
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=7.3.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_390ef/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/craype-Fortran-Intel-18.0.2.20180210.input b/Tests/RunCMake/ParseImplicitData/craype-Fortran-Intel-18.0.2.20180210.input
index 4cdff74..c043868 100644
--- a/Tests/RunCMake/ParseImplicitData/craype-Fortran-Intel-18.0.2.20180210.input
+++ b/Tests/RunCMake/ParseImplicitData/craype-Fortran-Intel-18.0.2.20180210.input
@@ -9,7 +9,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=18.0.2.20180210
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_7523d/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/darwin-C-AppleClang-8.0.0.8000042.input b/Tests/RunCMake/ParseImplicitData/darwin-C-AppleClang-8.0.0.8000042.input
index 4bc26bc..509b47b 100644
--- a/Tests/RunCMake/ParseImplicitData/darwin-C-AppleClang-8.0.0.8000042.input
+++ b/Tests/RunCMake/ParseImplicitData/darwin-C-AppleClang-8.0.0.8000042.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=8.0.0.8000042
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_0c33e/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/darwin-CXX-AppleClang-8.0.0.8000042.input b/Tests/RunCMake/ParseImplicitData/darwin-CXX-AppleClang-8.0.0.8000042.input
index 907a92e..707c3d1 100644
--- a/Tests/RunCMake/ParseImplicitData/darwin-CXX-AppleClang-8.0.0.8000042.input
+++ b/Tests/RunCMake/ParseImplicitData/darwin-CXX-AppleClang-8.0.0.8000042.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=8.0.0.8000042
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_b7e96/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/darwin_nostdinc-C-AppleClang-8.0.0.8000042.input b/Tests/RunCMake/ParseImplicitData/darwin_nostdinc-C-AppleClang-8.0.0.8000042.input
index effaedf..464ebaf 100644
--- a/Tests/RunCMake/ParseImplicitData/darwin_nostdinc-C-AppleClang-8.0.0.8000042.input
+++ b/Tests/RunCMake/ParseImplicitData/darwin_nostdinc-C-AppleClang-8.0.0.8000042.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=8.0.0.8000042
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_ba7aa/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/darwin_nostdinc-CXX-AppleClang-8.0.0.8000042.input b/Tests/RunCMake/ParseImplicitData/darwin_nostdinc-CXX-AppleClang-8.0.0.8000042.input
index 5504e94..9ba17c6 100644
--- a/Tests/RunCMake/ParseImplicitData/darwin_nostdinc-CXX-AppleClang-8.0.0.8000042.input
+++ b/Tests/RunCMake/ParseImplicitData/darwin_nostdinc-CXX-AppleClang-8.0.0.8000042.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=8.0.0.8000042
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_638bd/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/freebsd-C-Clang-3.3.0.input b/Tests/RunCMake/ParseImplicitData/freebsd-C-Clang-3.3.0.input
index 81626f9..8cc0e19 100644
--- a/Tests/RunCMake/ParseImplicitData/freebsd-C-Clang-3.3.0.input
+++ b/Tests/RunCMake/ParseImplicitData/freebsd-C-Clang-3.3.0.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=3.3.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/local/bin/gmake" "cmTC_0c44b/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/freebsd-CXX-Clang-3.3.0.input b/Tests/RunCMake/ParseImplicitData/freebsd-CXX-Clang-3.3.0.input
index 1f7758b..2f9adbd 100644
--- a/Tests/RunCMake/ParseImplicitData/freebsd-CXX-Clang-3.3.0.input
+++ b/Tests/RunCMake/ParseImplicitData/freebsd-CXX-Clang-3.3.0.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=3.3.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/local/bin/gmake" "cmTC_c3442/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/freebsd-Fortran-GNU-4.6.4.input b/Tests/RunCMake/ParseImplicitData/freebsd-Fortran-GNU-4.6.4.input
index 8a5d741..5b5b1d3 100644
--- a/Tests/RunCMake/ParseImplicitData/freebsd-Fortran-GNU-4.6.4.input
+++ b/Tests/RunCMake/ParseImplicitData/freebsd-Fortran-GNU-4.6.4.input
@@ -9,7 +9,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=4.6.4
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/local/bin/gmake" "cmTC_9ec75/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/hand-C-empty.input b/Tests/RunCMake/ParseImplicitData/hand-C-empty.input
index b27eb02..b265d17 100644
--- a/Tests/RunCMake/ParseImplicitData/hand-C-empty.input
+++ b/Tests/RunCMake/ParseImplicitData/hand-C-empty.input
@@ -9,6 +9,6 @@
 CMAKE_C_COMPILER_RANLIB=/usr/bin/gcc-ranlib-7
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=7.3.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 
 This is a test and there is nothing here to parse.
diff --git a/Tests/RunCMake/ParseImplicitData/hand-C-relative.input b/Tests/RunCMake/ParseImplicitData/hand-C-relative.input
index dd0c10b..dbaa5a7 100644
--- a/Tests/RunCMake/ParseImplicitData/hand-C-relative.input
+++ b/Tests/RunCMake/ParseImplicitData/hand-C-relative.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=/usr/bin/gcc-ranlib-7
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=7.3.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 
 This is a hand-written test case.
 
diff --git a/Tests/RunCMake/ParseImplicitData/hand-CXX-empty.input b/Tests/RunCMake/ParseImplicitData/hand-CXX-empty.input
index b983d6b..18c8d48 100644
--- a/Tests/RunCMake/ParseImplicitData/hand-CXX-empty.input
+++ b/Tests/RunCMake/ParseImplicitData/hand-CXX-empty.input
@@ -9,6 +9,6 @@
 CMAKE_CXX_COMPILER_RANLIB=/usr/bin/gcc-ranlib-7
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=7.3.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 
 This is a test and there is nothing here to parse.
diff --git a/Tests/RunCMake/ParseImplicitData/hand-CXX-relative.input b/Tests/RunCMake/ParseImplicitData/hand-CXX-relative.input
index 568933a..0a12ae9 100644
--- a/Tests/RunCMake/ParseImplicitData/hand-CXX-relative.input
+++ b/Tests/RunCMake/ParseImplicitData/hand-CXX-relative.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=/usr/bin/gcc-ranlib-7
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=7.3.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 
 This is a hand-written test case.
 
diff --git a/Tests/RunCMake/ParseImplicitData/linux-C-GNU-10.2.1-static-libgcc.input b/Tests/RunCMake/ParseImplicitData/linux-C-GNU-10.2.1-static-libgcc.input
index 0aaf05e..63576e7 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-C-GNU-10.2.1-static-libgcc.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-C-GNU-10.2.1-static-libgcc.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=/usr/bin/gcc-ranlib-10
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=10.2.1
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_2fff5/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_2fff5.dir/build.make CMakeFiles/cmTC_2fff5.dir/build
diff --git a/Tests/RunCMake/ParseImplicitData/linux-C-GNU-12.2.0.input b/Tests/RunCMake/ParseImplicitData/linux-C-GNU-12.2.0.input
index 7ecf081..2b75825 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-C-GNU-12.2.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-C-GNU-12.2.0.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=/usr/bin/gcc-ranlib-12
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=12.2.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake/.gitlab/ninja -v cmTC_9e804
diff --git a/Tests/RunCMake/ParseImplicitData/linux-C-GNU-7.3.0.input b/Tests/RunCMake/ParseImplicitData/linux-C-GNU-7.3.0.input
index ee296a7..188f4e6 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-C-GNU-7.3.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-C-GNU-7.3.0.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=/usr/bin/gcc-ranlib-7
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=7.3.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_1f304/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-C-Intel-18.0.0.20170811.input b/Tests/RunCMake/ParseImplicitData/linux-C-Intel-18.0.0.20170811.input
index 1e6544b..16c9857 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-C-Intel-18.0.0.20170811.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-C-Intel-18.0.0.20170811.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=18.0.0.20170811
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_a5f0a/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-C-Intel-2021.10.0.20230609.input b/Tests/RunCMake/ParseImplicitData/linux-C-Intel-2021.10.0.20230609.input
index 60f2017..0251caf 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-C-Intel-2021.10.0.20230609.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-C-Intel-2021.10.0.20230609.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=2021.10.0.20230609
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake/.gitlab/ninja -v cmTC_c7575
diff --git a/Tests/RunCMake/ParseImplicitData/linux-C-IntelLLVM-2023.2.0.input b/Tests/RunCMake/ParseImplicitData/linux-C-IntelLLVM-2023.2.0.input
index dd3b227..cdb1b3f 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-C-IntelLLVM-2023.2.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-C-IntelLLVM-2023.2.0.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=/opt/intel/oneapi/compiler/2023.2.1/linux/bin-llvm/llvm-ranlib
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=2023.2.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake/.gitlab/ninja -v cmTC_0d8c1
diff --git a/Tests/RunCMake/ParseImplicitData/linux-C-NVHPC-21.1.0.input b/Tests/RunCMake/ParseImplicitData/linux-C-NVHPC-21.1.0.input
index 93e36ca..852b088 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-C-NVHPC-21.1.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-C-NVHPC-21.1.0.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=21.1.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /root/parse_implicit_data/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/make -f Makefile cmTC_b8daa/fast && /usr/bin/make  -f CMakeFiles/cmTC_b8daa.dir/build.make CMakeFiles/cmTC_b8daa.dir/build
diff --git a/Tests/RunCMake/ParseImplicitData/linux-C-PGI-18.10.1.input b/Tests/RunCMake/ParseImplicitData/linux-C-PGI-18.10.1.input
index cfc3e7b..026e1af 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-C-PGI-18.10.1.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-C-PGI-18.10.1.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=18.10.1
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_81a12/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-C-XL-12.1.0.input b/Tests/RunCMake/ParseImplicitData/linux-C-XL-12.1.0.input
index a6d9e5a..14dede8 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-C-XL-12.1.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-C-XL-12.1.0.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=12.1.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_79cdf/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-C-XL-16.1.0.0.input b/Tests/RunCMake/ParseImplicitData/linux-C-XL-16.1.0.0.input
index 97fa28b..7b6babc 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-C-XL-16.1.0.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-C-XL-16.1.0.0.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=16.1.0.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_56ad1/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CUDA-NVIDIA-10.1.168-CLANG.input b/Tests/RunCMake/ParseImplicitData/linux-CUDA-NVIDIA-10.1.168-CLANG.input
index 954697d..a3c61fe 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CUDA-NVIDIA-10.1.168-CLANG.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CUDA-NVIDIA-10.1.168-CLANG.input
@@ -10,7 +10,7 @@
 CMAKE_CUDA_COMPILER_RANLIB=
 CMAKE_CUDA_COMPILER_TARGET=
 CMAKE_CUDA_COMPILER_VERSION=10.1.168
-CMAKE_CUDA_COMPILER_VERSION_INTERAL=
+CMAKE_CUDA_COMPILER_VERSION_INTERNAL=
 Change Dir: /home/robert/Work/cmake/cuda_clang_compiler_info/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/ninja cmTC_e3386 && [1/2] Building CUDA object CMakeFiles/cmTC_e3386.dir/CMakeCUDACompilerABI.cu.o
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CUDA-NVIDIA-10.1.168-XLClang-v.input b/Tests/RunCMake/ParseImplicitData/linux-CUDA-NVIDIA-10.1.168-XLClang-v.input
index 7b20288..30e1ec2 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CUDA-NVIDIA-10.1.168-XLClang-v.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CUDA-NVIDIA-10.1.168-XLClang-v.input
@@ -10,7 +10,7 @@
 CMAKE_CUDA_COMPILER_RANLIB=
 CMAKE_CUDA_COMPILER_TARGET=
 CMAKE_CUDA_COMPILER_VERSION=10.1.168
-CMAKE_CUDA_COMPILER_VERSION_INTERAL=
+CMAKE_CUDA_COMPILER_VERSION_INTERNAL=
 Change Dir: /ccs/home/rmaynard/cmake/extract_xlc_info/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/gmake cmTC_e9f3e/fast && /usr/bin/gmake -f CMakeFiles/cmTC_e9f3e.dir/build.make CMakeFiles/cmTC_e9f3e.dir/build
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CUDA-NVIDIA-9.2.148-GCC.input b/Tests/RunCMake/ParseImplicitData/linux-CUDA-NVIDIA-9.2.148-GCC.input
index 98aee98..267abe4 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CUDA-NVIDIA-9.2.148-GCC.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CUDA-NVIDIA-9.2.148-GCC.input
@@ -10,7 +10,7 @@
 CMAKE_CUDA_COMPILER_RANLIB=
 CMAKE_CUDA_COMPILER_TARGET=
 CMAKE_CUDA_COMPILER_VERSION=9.2.148
-CMAKE_CUDA_COMPILER_VERSION_INTERAL=
+CMAKE_CUDA_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_5996d/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CXX-GNU-10.2.1-static-libstdc++.input b/Tests/RunCMake/ParseImplicitData/linux-CXX-GNU-10.2.1-static-libstdc++.input
index 387f149..30fd529 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CXX-GNU-10.2.1-static-libstdc++.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CXX-GNU-10.2.1-static-libstdc++.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=/usr/bin/gcc-ranlib-10
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=10.2.1
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 CMAKE_CXX_IMPLICIT_LINK_LIBRARY_stdc++=/usr/lib/gcc/x86_64-linux-gnu/10/libstdc++.a
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CXX-GNU-12.2.0.input b/Tests/RunCMake/ParseImplicitData/linux-CXX-GNU-12.2.0.input
index 134a8e9..885a34a 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CXX-GNU-12.2.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CXX-GNU-12.2.0.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=/usr/bin/gcc-ranlib-12
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=12.2.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake/.gitlab/ninja -v cmTC_705d2
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CXX-GNU-7.3.0.input b/Tests/RunCMake/ParseImplicitData/linux-CXX-GNU-7.3.0.input
index 633a0ef..6b9f037 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CXX-GNU-7.3.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CXX-GNU-7.3.0.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=/usr/bin/gcc-ranlib-7
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=7.3.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_63146/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CXX-Intel-18.0.0.20170811.input b/Tests/RunCMake/ParseImplicitData/linux-CXX-Intel-18.0.0.20170811.input
index 22d8715..b663508 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CXX-Intel-18.0.0.20170811.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CXX-Intel-18.0.0.20170811.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=18.0.0.20170811
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_d768a/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CXX-Intel-2021.10.0.20230609.input b/Tests/RunCMake/ParseImplicitData/linux-CXX-Intel-2021.10.0.20230609.input
index 8a7ffda..6ca5bbd 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CXX-Intel-2021.10.0.20230609.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CXX-Intel-2021.10.0.20230609.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=2021.10.0.20230609
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake/.gitlab/ninja -v cmTC_b5439
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CXX-IntelLLVM-2023.2.0.input b/Tests/RunCMake/ParseImplicitData/linux-CXX-IntelLLVM-2023.2.0.input
index 8713d6d..a7eece0 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CXX-IntelLLVM-2023.2.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CXX-IntelLLVM-2023.2.0.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=/opt/intel/oneapi/compiler/2023.2.1/linux/bin-llvm/llvm-ranlib
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=2023.2.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake/.gitlab/ninja -v cmTC_05be3
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CXX-NVHPC-21.1.0.input b/Tests/RunCMake/ParseImplicitData/linux-CXX-NVHPC-21.1.0.input
index 64781b9..04301db 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CXX-NVHPC-21.1.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CXX-NVHPC-21.1.0.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=21.1.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /root/parse_implicit_data/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/make -f Makefile cmTC_79118/fast && /usr/bin/make  -f CMakeFiles/cmTC_79118.dir/build.make CMakeFiles/cmTC_79118.dir/build
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CXX-PGI-18.10.1.input b/Tests/RunCMake/ParseImplicitData/linux-CXX-PGI-18.10.1.input
index f95627e..6430c86 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CXX-PGI-18.10.1.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CXX-PGI-18.10.1.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=18.10.1
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_9932f/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CXX-XL-12.1.0.input b/Tests/RunCMake/ParseImplicitData/linux-CXX-XL-12.1.0.input
index 494b45c..fdd5278 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CXX-XL-12.1.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CXX-XL-12.1.0.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=12.1.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_a9a18/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-CXX-XL-16.1.0.0.input b/Tests/RunCMake/ParseImplicitData/linux-CXX-XL-16.1.0.0.input
index 37aa450..fc970d7 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-CXX-XL-16.1.0.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-CXX-XL-16.1.0.0.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=16.1.0.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_f0c9c/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-10.2.1-static-libgfortran.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-10.2.1-static-libgfortran.input
index 16b38d2..d33a2b7 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-10.2.1-static-libgfortran.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-10.2.1-static-libgfortran.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=/usr/bin/gcc-ranlib-10
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=10.2.1
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 CMAKE_Fortran_IMPLICIT_LINK_LIBRARY_gfortran=/usr/lib/gcc/x86_64-linux-gnu/10/libgfortran.a
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-12.2.0.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-12.2.0.input
index ed4ddcb..321e671 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-12.2.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-12.2.0.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=/usr/bin/gcc-ranlib-12
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=12.2.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake/.gitlab/ninja -v cmTC_62ee5
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-13.3.0-static-libquadmath.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-13.3.0-static-libquadmath.input
index b1ab2f0..c4854af 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-13.3.0-static-libquadmath.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-13.3.0-static-libquadmath.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=/usr/bin/gcc-ranlib-13
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=13.3.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 CMAKE_Fortran_IMPLICIT_LINK_LIBRARY_quadmath=/usr/lib/gcc/x86_64-linux-gnu/13/libquadmath.a
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-7.3.0.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-7.3.0.input
index 4582433..41fb08f 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-7.3.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-GNU-7.3.0.input
@@ -9,7 +9,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=/usr/bin/gcc-ranlib-7
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=7.3.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_1cf45/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-Intel-2021.10.0.20230609.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-Intel-2021.10.0.20230609.input
index 7379c84..c2e1f59 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-Intel-2021.10.0.20230609.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-Intel-2021.10.0.20230609.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=2021.10.0.20230609
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake/.gitlab/ninja -v cmTC_9370c
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-IntelLLVM-2023.2.0.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-IntelLLVM-2023.2.0.input
index 53c7e53..e39c027 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-IntelLLVM-2023.2.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-IntelLLVM-2023.2.0.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=/opt/intel/oneapi/compiler/2023.2.1/linux/bin-llvm/llvm-ranlib
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=2023.2.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake/.gitlab/ninja -v cmTC_59e9e
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.35.0-clang.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.35.0-clang.input
index f314608..b0776fe 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.35.0-clang.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.35.0-clang.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=0.35.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/CMake/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_48bf9/fast
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.35.0-gcc.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.35.0-gcc.input
index 7879a3a..003a091 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.35.0-gcc.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.35.0-gcc.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=0.35.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/CMake/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_48bf9/fast
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.41.0-clang.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.41.0-clang.input
index 7f84f44..11c1ce8 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.41.0-clang.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.41.0-clang.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=0.41.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/CMake/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_e3038/fast
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.41.0-gcc.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.41.0-gcc.input
index 4a79262..d3caf942 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.41.0-gcc.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-LFortran-0.41.0-gcc.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=0.41.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/CMake/bin/cmake -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_fdc77/fast
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-LLVMFlang-15.0.0.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-LLVMFlang-15.0.0.input
index 5a53c88..cf27d8d 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-LLVMFlang-15.0.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-LLVMFlang-15.0.0.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=15.0.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/gmake -f Makefile cmTC_2e9b9/fast && /usr/bin/gmake  -f CMakeFiles/cmTC_2e9b9.dir/build.make CMakeFiles/cmTC_2e9b9.dir/build
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-PGI-18.10.1.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-PGI-18.10.1.input
index fe49bcd..ecf93f9 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-PGI-18.10.1.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-PGI-18.10.1.input
@@ -9,7 +9,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=18.10.1
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_1e8d2/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-Fortran-XL-14.1.0.input b/Tests/RunCMake/ParseImplicitData/linux-Fortran-XL-14.1.0.input
index d80cede..78a76d0 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-Fortran-XL-14.1.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-Fortran-XL-14.1.0.input
@@ -9,7 +9,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=14.1.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_d05a9/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux-custom_clang-C-Clang-13.0.0.input b/Tests/RunCMake/ParseImplicitData/linux-custom_clang-C-Clang-13.0.0.input
index a80592c..03db842 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-custom_clang-C-Clang-13.0.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-custom_clang-C-Clang-13.0.0.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=/opt/llvm-13/bin/llvm-ranlib
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=13.0.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/cmake/Tests/RunCMake/ParseImplicitData/build/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/make -f Makefile cmTC_91833/fast && /usr/bin/make  -f CMakeFiles/cmTC_91833.dir/build.make CMakeFiles/cmTC_91833.dir/build
diff --git a/Tests/RunCMake/ParseImplicitData/linux-custom_clang-CXX-Clang-13.0.0.input b/Tests/RunCMake/ParseImplicitData/linux-custom_clang-CXX-Clang-13.0.0.input
index e656390..0bd4aea 100644
--- a/Tests/RunCMake/ParseImplicitData/linux-custom_clang-CXX-Clang-13.0.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux-custom_clang-CXX-Clang-13.0.0.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=/opt/llvm-13/bin/llvm-ranlib
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=13.0.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/cmake/Tests/RunCMake/ParseImplicitData/build/CMakeFiles/CMakeTmp
 
 Run Build Command(s):/usr/bin/make -f Makefile cmTC_5372b/fast && /usr/bin/make  -f CMakeFiles/cmTC_5372b.dir/build.make CMakeFiles/cmTC_5372b.dir/build
diff --git a/Tests/RunCMake/ParseImplicitData/linux_nostdinc-C-PGI-18.10.1.input b/Tests/RunCMake/ParseImplicitData/linux_nostdinc-C-PGI-18.10.1.input
index 5e2e49a..415cc74 100644
--- a/Tests/RunCMake/ParseImplicitData/linux_nostdinc-C-PGI-18.10.1.input
+++ b/Tests/RunCMake/ParseImplicitData/linux_nostdinc-C-PGI-18.10.1.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=18.10.1
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_a7f0d/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux_nostdinc-C-XL-12.1.0.input b/Tests/RunCMake/ParseImplicitData/linux_nostdinc-C-XL-12.1.0.input
index 8b1e286..42bea99 100644
--- a/Tests/RunCMake/ParseImplicitData/linux_nostdinc-C-XL-12.1.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux_nostdinc-C-XL-12.1.0.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=12.1.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_b8c4a/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux_nostdinc-CXX-PGI-18.10.1.input b/Tests/RunCMake/ParseImplicitData/linux_nostdinc-CXX-PGI-18.10.1.input
index dd2b55d..bad422b 100644
--- a/Tests/RunCMake/ParseImplicitData/linux_nostdinc-CXX-PGI-18.10.1.input
+++ b/Tests/RunCMake/ParseImplicitData/linux_nostdinc-CXX-PGI-18.10.1.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=18.10.1
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_90855/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux_nostdinc-CXX-XL-12.1.0.input b/Tests/RunCMake/ParseImplicitData/linux_nostdinc-CXX-XL-12.1.0.input
index f6b5d91..bc72b2c 100644
--- a/Tests/RunCMake/ParseImplicitData/linux_nostdinc-CXX-XL-12.1.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux_nostdinc-CXX-XL-12.1.0.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=12.1.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_98791/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux_nostdinc-Fortran-PGI-18.10.1.input b/Tests/RunCMake/ParseImplicitData/linux_nostdinc-Fortran-PGI-18.10.1.input
index 12727f0..04d1fd6 100644
--- a/Tests/RunCMake/ParseImplicitData/linux_nostdinc-Fortran-PGI-18.10.1.input
+++ b/Tests/RunCMake/ParseImplicitData/linux_nostdinc-Fortran-PGI-18.10.1.input
@@ -9,7 +9,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=18.10.1
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_b7462/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux_nostdinc_i-C-XL-12.1.0.input b/Tests/RunCMake/ParseImplicitData/linux_nostdinc_i-C-XL-12.1.0.input
index a552d70..b8da192 100644
--- a/Tests/RunCMake/ParseImplicitData/linux_nostdinc_i-C-XL-12.1.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux_nostdinc_i-C-XL-12.1.0.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=12.1.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_76ec2/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux_nostdinc_i-CXX-XL-12.1.0.input b/Tests/RunCMake/ParseImplicitData/linux_nostdinc_i-CXX-XL-12.1.0.input
index 4b20f2e..3ed28e0 100644
--- a/Tests/RunCMake/ParseImplicitData/linux_nostdinc_i-CXX-XL-12.1.0.input
+++ b/Tests/RunCMake/ParseImplicitData/linux_nostdinc_i-CXX-XL-12.1.0.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=12.1.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/gmake" "cmTC_026f6/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/linux_pgf77-Fortran-PGI-18.10.1.input b/Tests/RunCMake/ParseImplicitData/linux_pgf77-Fortran-PGI-18.10.1.input
index 01abe8d..9dc5435 100644
--- a/Tests/RunCMake/ParseImplicitData/linux_pgf77-Fortran-PGI-18.10.1.input
+++ b/Tests/RunCMake/ParseImplicitData/linux_pgf77-Fortran-PGI-18.10.1.input
@@ -9,7 +9,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=18.10.1
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_ea063/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/mingw.org-C-GNU-4.9.3.input b/Tests/RunCMake/ParseImplicitData/mingw.org-C-GNU-4.9.3.input
index b1c4ce0..ddd5e59 100644
--- a/Tests/RunCMake/ParseImplicitData/mingw.org-C-GNU-4.9.3.input
+++ b/Tests/RunCMake/ParseImplicitData/mingw.org-C-GNU-4.9.3.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=C:/DoesNotExist/MinGW/bin/gcc-ranlib.exe
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=4.9.3
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: C:/tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"C:/DoesNotExist/MinGW/bin/mingw32-make.exe" "cmTC_ab097/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/mingw.org-CXX-GNU-4.9.3.input b/Tests/RunCMake/ParseImplicitData/mingw.org-CXX-GNU-4.9.3.input
index aae67bb..a0e0849 100644
--- a/Tests/RunCMake/ParseImplicitData/mingw.org-CXX-GNU-4.9.3.input
+++ b/Tests/RunCMake/ParseImplicitData/mingw.org-CXX-GNU-4.9.3.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=C:/DoesNotExist/MinGW/bin/gcc-ranlib.exe
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=4.9.3
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: C:/tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"C:/DoesNotExist/MinGW/bin/mingw32-make.exe" "cmTC_2b790/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/netbsd-C-GNU-4.8.5.input b/Tests/RunCMake/ParseImplicitData/netbsd-C-GNU-4.8.5.input
index b468484..cafecb3 100644
--- a/Tests/RunCMake/ParseImplicitData/netbsd-C-GNU-4.8.5.input
+++ b/Tests/RunCMake/ParseImplicitData/netbsd-C-GNU-4.8.5.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=CMAKE_C_COMPILER_RANLIB-NOTFOUND
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=4.8.5
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/pkg/bin/gmake" "cmTC_9a517/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/netbsd-CXX-GNU-4.8.5.input b/Tests/RunCMake/ParseImplicitData/netbsd-CXX-GNU-4.8.5.input
index e3c5f72..c5df99c 100644
--- a/Tests/RunCMake/ParseImplicitData/netbsd-CXX-GNU-4.8.5.input
+++ b/Tests/RunCMake/ParseImplicitData/netbsd-CXX-GNU-4.8.5.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=4.8.5
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/pkg/bin/gmake" "cmTC_cca06/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/netbsd_nostdinc-C-GNU-4.8.5.input b/Tests/RunCMake/ParseImplicitData/netbsd_nostdinc-C-GNU-4.8.5.input
index cd5845a..2eba3e9 100644
--- a/Tests/RunCMake/ParseImplicitData/netbsd_nostdinc-C-GNU-4.8.5.input
+++ b/Tests/RunCMake/ParseImplicitData/netbsd_nostdinc-C-GNU-4.8.5.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=CMAKE_C_COMPILER_RANLIB-NOTFOUND
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=4.8.5
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/pkg/bin/gmake" "cmTC_b8d65/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/netbsd_nostdinc-CXX-GNU-4.8.5.input b/Tests/RunCMake/ParseImplicitData/netbsd_nostdinc-CXX-GNU-4.8.5.input
index b9a585c..5505abb 100644
--- a/Tests/RunCMake/ParseImplicitData/netbsd_nostdinc-CXX-GNU-4.8.5.input
+++ b/Tests/RunCMake/ParseImplicitData/netbsd_nostdinc-CXX-GNU-4.8.5.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=4.8.5
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/pkg/bin/gmake" "cmTC_bbb1e/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/openbsd-C-Clang-5.0.1.input b/Tests/RunCMake/ParseImplicitData/openbsd-C-Clang-5.0.1.input
index 9f34f3d..60edb38 100644
--- a/Tests/RunCMake/ParseImplicitData/openbsd-C-Clang-5.0.1.input
+++ b/Tests/RunCMake/ParseImplicitData/openbsd-C-Clang-5.0.1.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=CMAKE_C_COMPILER_RANLIB-NOTFOUND
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=5.0.1
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_f5360/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/openbsd-CXX-Clang-5.0.1.input b/Tests/RunCMake/ParseImplicitData/openbsd-CXX-Clang-5.0.1.input
index 93f1a95..4c7c355 100644
--- a/Tests/RunCMake/ParseImplicitData/openbsd-CXX-Clang-5.0.1.input
+++ b/Tests/RunCMake/ParseImplicitData/openbsd-CXX-Clang-5.0.1.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=CMAKE_CXX_COMPILER_RANLIB-NOTFOUND
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=5.0.1
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/usr/bin/make" "cmTC_a2bf8/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/sunos-C-SunPro-5.13.0.input b/Tests/RunCMake/ParseImplicitData/sunos-C-SunPro-5.13.0.input
index b0b504a..3f1c534 100644
--- a/Tests/RunCMake/ParseImplicitData/sunos-C-SunPro-5.13.0.input
+++ b/Tests/RunCMake/ParseImplicitData/sunos-C-SunPro-5.13.0.input
@@ -9,7 +9,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=5.13.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/opt/csw/bin/gmake" "cmTC_55079/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/sunos-CXX-SunPro-5.13.0.input b/Tests/RunCMake/ParseImplicitData/sunos-CXX-SunPro-5.13.0.input
index 9abd06a..8932d12 100644
--- a/Tests/RunCMake/ParseImplicitData/sunos-CXX-SunPro-5.13.0.input
+++ b/Tests/RunCMake/ParseImplicitData/sunos-CXX-SunPro-5.13.0.input
@@ -9,7 +9,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=5.13.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/opt/csw/bin/gmake" "cmTC_cc4b2/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/sunos-Fortran-SunPro-8.8.0.input b/Tests/RunCMake/ParseImplicitData/sunos-Fortran-SunPro-8.8.0.input
index 4a2bedd..1217b9e 100644
--- a/Tests/RunCMake/ParseImplicitData/sunos-Fortran-SunPro-8.8.0.input
+++ b/Tests/RunCMake/ParseImplicitData/sunos-Fortran-SunPro-8.8.0.input
@@ -9,7 +9,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=8.8.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: /tmp/ii/CMakeFiles/CMakeTmp
 
 Run Build Command:"/opt/csw/bin/gmake" "cmTC_adcec/fast"
diff --git a/Tests/RunCMake/ParseImplicitData/sunos5.10_sparc32-C-GNU-5.5.0.input b/Tests/RunCMake/ParseImplicitData/sunos5.10_sparc32-C-GNU-5.5.0.input
index 39d9f79..8fd6e5f 100644
--- a/Tests/RunCMake/ParseImplicitData/sunos5.10_sparc32-C-GNU-5.5.0.input
+++ b/Tests/RunCMake/ParseImplicitData/sunos5.10_sparc32-C-GNU-5.5.0.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=/opt/csw/bin/gcc-ranlib-5.5
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=5.5.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake/build/bin/cmake -E env VERBOSE=1 /opt/csw/bin/gmake -f Makefile cmTC_c0ced/fast
diff --git a/Tests/RunCMake/ParseImplicitData/sunos5.10_sparc32-CXX-GNU-5.5.0.input b/Tests/RunCMake/ParseImplicitData/sunos5.10_sparc32-CXX-GNU-5.5.0.input
index dd0799a..a2ceb05 100644
--- a/Tests/RunCMake/ParseImplicitData/sunos5.10_sparc32-CXX-GNU-5.5.0.input
+++ b/Tests/RunCMake/ParseImplicitData/sunos5.10_sparc32-CXX-GNU-5.5.0.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=/opt/csw/bin/gcc-ranlib-5.5
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=5.5.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake/build/bin/cmake -E env VERBOSE=1 /opt/csw/bin/gmake -f Makefile cmTC_e6422/fast
diff --git a/Tests/RunCMake/ParseImplicitData/sunos5.10_sparc32-Fortran-GNU-5.5.0.input b/Tests/RunCMake/ParseImplicitData/sunos5.10_sparc32-Fortran-GNU-5.5.0.input
index 9d62b1a..75c6021 100644
--- a/Tests/RunCMake/ParseImplicitData/sunos5.10_sparc32-Fortran-GNU-5.5.0.input
+++ b/Tests/RunCMake/ParseImplicitData/sunos5.10_sparc32-Fortran-GNU-5.5.0.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=/opt/csw/bin/gcc-ranlib-5.5
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=5.5.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): /tmp/cmake/build/bin/cmake -E env VERBOSE=1 /opt/csw/bin/gmake -f Makefile cmTC_955e5/fast
diff --git a/Tests/RunCMake/ParseImplicitData/sunos5.11_i386-C-GNU-5.5.0.input b/Tests/RunCMake/ParseImplicitData/sunos5.11_i386-C-GNU-5.5.0.input
index 0fc6809..dcad2cd 100644
--- a/Tests/RunCMake/ParseImplicitData/sunos5.11_i386-C-GNU-5.5.0.input
+++ b/Tests/RunCMake/ParseImplicitData/sunos5.11_i386-C-GNU-5.5.0.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=/opt/csw/bin/gcc-ranlib-5.5
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=5.5.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): "/tmp/cmake/build/bin/cmake" -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_669bd/fast
diff --git a/Tests/RunCMake/ParseImplicitData/sunos5.11_i386-CXX-GNU-5.5.0.input b/Tests/RunCMake/ParseImplicitData/sunos5.11_i386-CXX-GNU-5.5.0.input
index 0f0c712..b931177 100644
--- a/Tests/RunCMake/ParseImplicitData/sunos5.11_i386-CXX-GNU-5.5.0.input
+++ b/Tests/RunCMake/ParseImplicitData/sunos5.11_i386-CXX-GNU-5.5.0.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=/opt/csw/bin/gcc-ranlib-5.5
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=5.5.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): "/tmp/cmake/build/bin/cmake" -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_1c2eb/fast
diff --git a/Tests/RunCMake/ParseImplicitData/sunos5.11_i386-Fortran-GNU-5.5.0.input b/Tests/RunCMake/ParseImplicitData/sunos5.11_i386-Fortran-GNU-5.5.0.input
index bcd5114..0470803 100644
--- a/Tests/RunCMake/ParseImplicitData/sunos5.11_i386-Fortran-GNU-5.5.0.input
+++ b/Tests/RunCMake/ParseImplicitData/sunos5.11_i386-Fortran-GNU-5.5.0.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=/opt/csw/bin/gcc-ranlib-5.5
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=5.5.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 Change Dir: '/tmp/ii/CMakeFiles/CMakeTmp'
 
 Run Build Command(s): "/tmp/cmake/build/bin/cmake" -E env VERBOSE=1 /usr/bin/gmake -f Makefile cmTC_437d4/fast
diff --git a/Tests/RunCMake/ParseImplicitData/windows_arm64-C-Clang-17.0.1-MSVC.input b/Tests/RunCMake/ParseImplicitData/windows_arm64-C-Clang-17.0.1-MSVC.input
index d28b970..d8c2715 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_arm64-C-Clang-17.0.1-MSVC.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_arm64-C-Clang-17.0.1-MSVC.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=17.0.1
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 CMAKE_C_SIMULATE_ID=MSVC
 clang version 17.0.1
 Target: aarch64-pc-windows-msvc
diff --git a/Tests/RunCMake/ParseImplicitData/windows_arm64-CXX-Clang-17.0.1-MSVC.input b/Tests/RunCMake/ParseImplicitData/windows_arm64-CXX-Clang-17.0.1-MSVC.input
index e82a4fa..36819c0 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_arm64-CXX-Clang-17.0.1-MSVC.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_arm64-CXX-Clang-17.0.1-MSVC.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=17.0.1
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 CMAKE_CXX_SIMULATE_ID=MSVC
 clang version 17.0.1
 Target: aarch64-pc-windows-msvc
diff --git a/Tests/RunCMake/ParseImplicitData/windows_arm64-Fortran-LLVMFlang-17.0.1-MSVC.input b/Tests/RunCMake/ParseImplicitData/windows_arm64-Fortran-LLVMFlang-17.0.1-MSVC.input
index 4937a41..fd7a1cb 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_arm64-Fortran-LLVMFlang-17.0.1-MSVC.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_arm64-Fortran-LLVMFlang-17.0.1-MSVC.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=17.0.1
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 CMAKE_Fortran_SIMULATE_ID=MSVC
 flang-new version 17.0.1
 Target: aarch64-pc-windows-msvc
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-Clang-17.0.1-MSVC.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-Clang-17.0.1-MSVC.input
index b823880..2c8c295 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-Clang-17.0.1-MSVC.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-Clang-17.0.1-MSVC.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=17.0.1
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 CMAKE_C_SIMULATE_ID=MSVC
 clang version 17.0.1
 Target: x86_64-pc-windows-msvc
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-Intel-2021.9.0.20230302.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-Intel-2021.9.0.20230302.input
index a54d54b..ef1cabd 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-Intel-2021.9.0.20230302.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-Intel-2021.9.0.20230302.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=2021.9.0.20230302
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 CMAKE_HOST_SYSTEM_NAME=Windows
 Change Dir: 'C:/DoesNotExist/Temp/CMakeFiles/CMakeTmp'
 
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-IntelLLVM-2023.1.0.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-IntelLLVM-2023.1.0.input
index 710892c..ed2168f 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-IntelLLVM-2023.1.0.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-IntelLLVM-2023.1.0.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/Llvm/x64/bin/llvm-ranlib.exe
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=2023.1.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 CMAKE_HOST_SYSTEM_NAME=Windows
 Change Dir: 'C:/DoesNotExist/Temp/CMakeFiles/CMakeTmp'
 
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-MSVC-19.36.32543.0.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-MSVC-19.36.32543.0.input
index cc73ff7..37d983a 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-MSVC-19.36.32543.0.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-MSVC-19.36.32543.0.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=19.36.32543.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 CMAKE_HOST_SYSTEM_NAME=Windows
 Change Dir: 'C:/DoesNotExist/Temp/CMakeFiles/CMakeTmp'
 
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-MSVC-19.38.33130.0-VS.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-MSVC-19.38.33130.0-VS.input
index 77bae76..a059b01 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-MSVC-19.38.33130.0-VS.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-C-MSVC-19.38.33130.0-VS.input
@@ -10,7 +10,7 @@
 CMAKE_C_COMPILER_RANLIB=
 CMAKE_C_COMPILER_TARGET=
 CMAKE_C_COMPILER_VERSION=19.38.33130.0
-CMAKE_C_COMPILER_VERSION_INTERAL=
+CMAKE_C_COMPILER_VERSION_INTERNAL=
 CMAKE_HOST_SYSTEM_NAME=Windows
 Change Dir: 'C:/DoesNotExist/Temp/CMakeFiles/CMakeTmp'
 
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-Clang-17.0.1-MSVC.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-Clang-17.0.1-MSVC.input
index 756fd13..d237332 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-Clang-17.0.1-MSVC.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-Clang-17.0.1-MSVC.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=17.0.1
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 CMAKE_CXX_SIMULATE_ID=MSVC
 clang version 17.0.1
 Target: x86_64-pc-windows-msvc
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-Intel-2021.9.0.20230302.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-Intel-2021.9.0.20230302.input
index ecb3f5c..35ce257 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-Intel-2021.9.0.20230302.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-Intel-2021.9.0.20230302.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=2021.9.0.20230302
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 CMAKE_HOST_SYSTEM_NAME=Windows
 Change Dir: 'C:/DoesNotExist/Temp/CMakeFiles/CMakeTmp'
 
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-IntelLLVM-2023.1.0.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-IntelLLVM-2023.1.0.input
index 2650ba7..354735a 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-IntelLLVM-2023.1.0.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-IntelLLVM-2023.1.0.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/Llvm/x64/bin/llvm-ranlib.exe
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=2023.1.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 CMAKE_HOST_SYSTEM_NAME=Windows
 Change Dir: 'C:/DoesNotExist/Temp/CMakeFiles/CMakeTmp'
 
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-MSVC-19.36.32543.0.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-MSVC-19.36.32543.0.input
index 5575537..f199a28 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-MSVC-19.36.32543.0.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-MSVC-19.36.32543.0.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=19.36.32543.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 CMAKE_HOST_SYSTEM_NAME=Windows
 Change Dir: 'C:/DoesNotExist/Temp/CMakeFiles/CMakeTmp'
 
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-MSVC-19.38.33130.0-VS.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-MSVC-19.38.33130.0-VS.input
index 16d1b37..9dd437d 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-MSVC-19.38.33130.0-VS.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-CXX-MSVC-19.38.33130.0-VS.input
@@ -10,7 +10,7 @@
 CMAKE_CXX_COMPILER_RANLIB=
 CMAKE_CXX_COMPILER_TARGET=
 CMAKE_CXX_COMPILER_VERSION=19.38.33130.0
-CMAKE_CXX_COMPILER_VERSION_INTERAL=
+CMAKE_CXX_COMPILER_VERSION_INTERNAL=
 CMAKE_HOST_SYSTEM_NAME=Windows
 Change Dir: 'C:/DoesNotExist/Temp/CMakeFiles/CMakeTmp'
 
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-Intel-2021.9.0.20230302.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-Intel-2021.9.0.20230302.input
index 75e49a6..5feb0c3 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-Intel-2021.9.0.20230302.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-Intel-2021.9.0.20230302.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=2021.9.0.20230302
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 CMAKE_HOST_SYSTEM_NAME=Windows
 Change Dir: 'C:/DoesNotExist/Temp/CMakeFiles/CMakeTmp'
 
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-IntelLLVM-2023.1.0.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-IntelLLVM-2023.1.0.input
index e8e0d1a..64dfb0f 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-IntelLLVM-2023.1.0.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-IntelLLVM-2023.1.0.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=C:/Program Files/Microsoft Visual Studio/2022/Professional/VC/Tools/Llvm/x64/bin/llvm-ranlib.exe
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=2023.1.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 CMAKE_HOST_SYSTEM_NAME=Windows
 Change Dir: 'C:/DoesNotExist/Temp/CMakeFiles/CMakeTmp'
 
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-LLVMFlang-17.0.1-MSVC.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-LLVMFlang-17.0.1-MSVC.input
index fb75b51..fad8d2f 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-LLVMFlang-17.0.1-MSVC.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-LLVMFlang-17.0.1-MSVC.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=17.0.1
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 CMAKE_Fortran_SIMULATE_ID=MSVC
 flang-new version 17.0.1
 Target: x86_64-pc-windows-msvc
diff --git a/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-LLVMFlang-18.0.0-MSVC.input b/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-LLVMFlang-18.0.0-MSVC.input
index c567f06..fd00314 100644
--- a/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-LLVMFlang-18.0.0-MSVC.input
+++ b/Tests/RunCMake/ParseImplicitData/windows_x86_64-Fortran-LLVMFlang-18.0.0-MSVC.input
@@ -10,7 +10,7 @@
 CMAKE_Fortran_COMPILER_RANLIB=
 CMAKE_Fortran_COMPILER_TARGET=
 CMAKE_Fortran_COMPILER_VERSION=18.0.0
-CMAKE_Fortran_COMPILER_VERSION_INTERAL=
+CMAKE_Fortran_COMPILER_VERSION_INTERNAL=
 CMAKE_Fortran_SIMULATE_ID=MSVC
 flang-new version 18.0.0
 Target: x86_64-pc-windows-msvc
diff --git a/Tests/RunCMake/ParseImplicitLinkInfo/results/craype-C-Cray-8.7.output b/Tests/RunCMake/ParseImplicitLinkInfo/results/craype-C-Cray-8.7.output
index 8f68c4c..2258031 100644
--- a/Tests/RunCMake/ParseImplicitLinkInfo/results/craype-C-Cray-8.7.output
+++ b/Tests/RunCMake/ParseImplicitLinkInfo/results/craype-C-Cray-8.7.output
@@ -1,3 +1,3 @@
-libs=AtpSigHandler;AtpSigHCommData;pthread;sci_cray_mpi_mp;m;f;sci_cray_mp;craymp;m;pthread;f;hugetlbfs;mpich_cray;rt;pthread;ugni;pmi;pgas-dmapp;fi;u;rt;dmapp;ugni;udreg;pthread;m;cray-c\+\+-rts;stdc\+\+;xpmem;dmapp;pthread;pmi;pthread;alpslli;pthread;wlm_detect;ugni;pthread;alpsutil;pthread;rca;udreg;quadmath;m;omp;rt;craymp;pthread;rt;dl;cray-c\+\+-rts;stdc\+\+;m;modules;m;rt;fi;m;quadmath;rt;craymath;m;gfortran;quadmath;rt;f;m;pthread;rt;u;rt;dl;cray-c\+\+-rts;stdc\+\+;m;csup;rt;atomic;stdc\+\+;pthread;c;csup;m;gcc
+libs=AtpSigHandler;AtpSigHCommData;pthread;sci_cray_mpi_mp;m;f;sci_cray_mp;craymp;m;pthread;f;hugetlbfs;mpich_cray;rt;pthread;ugni;pmi;pgas-dmapp;fi;u;rt;dmapp;ugni;udreg;pthread;m;cray-c\+\+-rts;/usr/lib64/libstdc\+\+\.a;xpmem;dmapp;pthread;pmi;pthread;alpslli;pthread;wlm_detect;ugni;pthread;alpsutil;pthread;rca;udreg;quadmath;m;omp;rt;craymp;pthread;rt;dl;cray-c\+\+-rts;/usr/lib64/libstdc\+\+\.a;m;modules;m;rt;fi;m;quadmath;rt;craymath;m;gfortran;quadmath;rt;f;m;pthread;rt;u;rt;dl;cray-c\+\+-rts;/usr/lib64/libstdc\+\+\.a;m;csup;rt;atomic;/usr/lib64/libstdc\+\+\.a;pthread;c;csup;m;gcc
 dirs=/opt/gcc/6.1.0/snos/lib64;/opt/cray/pe/libsci/18.07.1/CRAY/8.6/x86_64/lib;/opt/cray/dmapp/default/lib64;/opt/cray/pe/mpt/7.7.3/gni/mpich-cray/8.6/lib;/opt/cray/rca/2.2.16-6.0.5.0_15.34__g5e09e6d.ari/lib64;/opt/cray/alps/6.5.28-6.0.5.0_18.6__g13a91b6.ari/lib64;/opt/cray/xpmem/2.2.4-6.0.5.1_8.26__g35d5e73.ari/lib64;/opt/cray/dmapp/7.1.1-6.0.5.0_49.8__g1125556.ari/lib64;/opt/cray/pe/pmi/5.0.14/lib64;/opt/cray/ugni/6.0.14-6.0.5.0_16.9__g19583bb.ari/lib64;/opt/cray/udreg/2.3.2-6.0.5.0_13.12__ga14955a.ari/lib64;/opt/cray/pe/atp/2.1.3/libApp;/opt/cray/pe/cce/8.7.4/cce/x86_64/lib;/opt/cray/wlm_detect/1.3.2-6.0.5.0_3.1__g388ccd5.ari/lib64;/usr/lib64;/lib64;/opt/gcc/6.1.0/snos/lib/gcc/x86_64-suse-linux/6.1.0;/opt/cray/pe/cce/8.7.4/binutils/x86_64/x86_64-unknown-linux-gnu/lib
 linker_tool=/opt/cray/pe/cce/8.7.4/binutils/x86_64/x86_64-pc-linux-gnu/bin/ld
diff --git a/Tests/RunCMake/ParseImplicitLinkInfo/results/craype-CXX-Cray-8.7.output b/Tests/RunCMake/ParseImplicitLinkInfo/results/craype-CXX-Cray-8.7.output
index 0b25047..2d2320a 100644
--- a/Tests/RunCMake/ParseImplicitLinkInfo/results/craype-CXX-Cray-8.7.output
+++ b/Tests/RunCMake/ParseImplicitLinkInfo/results/craype-CXX-Cray-8.7.output
@@ -1,3 +1,3 @@
-libs=AtpSigHandler;AtpSigHCommData;pthread;sci_cray_mpi_mp;m;f;sci_cray_mp;craymp;m;pthread;f;hugetlbfs;mpichcxx_cray;rt;pthread;ugni;pmi;mpich_cray;rt;pthread;ugni;pmi;pgas-dmapp;fi;u;rt;dmapp;ugni;udreg;pthread;m;cray-c\+\+-rts;stdc\+\+;xpmem;dmapp;pthread;pmi;pthread;alpslli;pthread;wlm_detect;ugni;pthread;alpsutil;pthread;rca;udreg;quadmath;m;omp;rt;craymp;pthread;rt;dl;cray-c\+\+-rts;stdc\+\+;m;modules;m;rt;fi;m;quadmath;rt;craymath;m;gfortran;quadmath;rt;f;m;pthread;rt;u;rt;dl;cray-c\+\+-rts;stdc\+\+;m;csup;rt;atomic;cray-c\+\+-rts;stdc\+\+;supc\+\+;stdc\+\+;pthread;c;csup;m;gcc
+libs=AtpSigHandler;AtpSigHCommData;pthread;sci_cray_mpi_mp;m;f;sci_cray_mp;craymp;m;pthread;f;hugetlbfs;mpichcxx_cray;rt;pthread;ugni;pmi;mpich_cray;rt;pthread;ugni;pmi;pgas-dmapp;fi;u;rt;dmapp;ugni;udreg;pthread;m;cray-c\+\+-rts;/usr/lib64/libstdc\+\+\.a;xpmem;dmapp;pthread;pmi;pthread;alpslli;pthread;wlm_detect;ugni;pthread;alpsutil;pthread;rca;udreg;quadmath;m;omp;rt;craymp;pthread;rt;dl;cray-c\+\+-rts;/usr/lib64/libstdc\+\+\.a;m;modules;m;rt;fi;m;quadmath;rt;craymath;m;gfortran;quadmath;rt;f;m;pthread;rt;u;rt;dl;cray-c\+\+-rts;/usr/lib64/libstdc\+\+\.a;m;csup;rt;atomic;cray-c\+\+-rts;/usr/lib64/libstdc\+\+\.a;supc\+\+;/usr/lib64/libstdc\+\+\.a;pthread;c;csup;m;gcc
 dirs=/opt/gcc/6.1.0/snos/lib64;/opt/cray/pe/libsci/18.07.1/CRAY/8.6/x86_64/lib;/opt/cray/dmapp/default/lib64;/opt/cray/pe/mpt/7.7.3/gni/mpich-cray/8.6/lib;/opt/cray/rca/2.2.16-6.0.5.0_15.34__g5e09e6d.ari/lib64;/opt/cray/alps/6.5.28-6.0.5.0_18.6__g13a91b6.ari/lib64;/opt/cray/xpmem/2.2.4-6.0.5.1_8.26__g35d5e73.ari/lib64;/opt/cray/dmapp/7.1.1-6.0.5.0_49.8__g1125556.ari/lib64;/opt/cray/pe/pmi/5.0.14/lib64;/opt/cray/ugni/6.0.14-6.0.5.0_16.9__g19583bb.ari/lib64;/opt/cray/udreg/2.3.2-6.0.5.0_13.12__ga14955a.ari/lib64;/opt/cray/pe/atp/2.1.3/libApp;/opt/cray/pe/cce/8.7.4/cce/x86_64/lib;/opt/cray/wlm_detect/1.3.2-6.0.5.0_3.1__g388ccd5.ari/lib64;/usr/lib64;/lib64;/opt/gcc/6.1.0/snos/lib/gcc/x86_64-suse-linux/6.1.0;/opt/cray/pe/cce/8.7.4/binutils/x86_64/x86_64-unknown-linux-gnu/lib
 linker_tool=/opt/cray/pe/cce/8.7.4/binutils/x86_64/x86_64-pc-linux-gnu/bin/ld
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVar-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVar-stderr.txt
new file mode 100644
index 0000000..75d5a7e
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVar-stderr.txt
@@ -0,0 +1,4 @@
+^CMAKE_POLICY_VERSION_MINIMUM='3\.10'
+CMAKE_MINIMUM_REQUIRED_VERSION='3\.1'
+CMP0071='NEW'
+CMP0072=''$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVar.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVar.cmake
new file mode 100644
index 0000000..e158354
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVar.cmake
@@ -0,0 +1 @@
+include(${CMAKE_CURRENT_LIST_DIR}/PolicyVersionVar.cmake)
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-result.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBad-result.txt
similarity index 100%
rename from Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-result.txt
rename to Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBad-result.txt
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBad-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBad-stderr.txt
new file mode 100644
index 0000000..1ddab39
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBad-stderr.txt
@@ -0,0 +1,10 @@
+^CMake Error at CMakeLists\.txt:1 \(cmake_minimum_required\):
+  Invalid CMAKE_POLICY_VERSION_MINIMUM value "\.\.\.3\.10"\.  A numeric
+  major\.minor\[\.patch\[\.tweak\]\] must be given\.
++
+CMake Error at PolicyVersionVarBad\.cmake:1 \(cmake_minimum_required\):
+  Invalid CMAKE_POLICY_VERSION_MINIMUM value "\.\.\.3\.10"\.  A numeric
+  major\.minor\[\.patch\[\.tweak\]\] must be given\.
+Call Stack \(most recent call first\):
+  PolicyVersionEnvVarBad\.cmake:[0-9]+ \(include\)
+  CMakeLists\.txt:[0-9]+ \(include\)$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBad.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBad.cmake
new file mode 100644
index 0000000..8ae5e2a
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBad.cmake
@@ -0,0 +1 @@
+include(${CMAKE_CURRENT_LIST_DIR}/PolicyVersionVarBad.cmake)
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-result.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadCache-result.txt
similarity index 100%
copy from Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-result.txt
copy to Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadCache-result.txt
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadCache-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadCache-stderr.txt
new file mode 100644
index 0000000..cb46948
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadCache-stderr.txt
@@ -0,0 +1,9 @@
+^CMake Error at PolicyVersionVarBad\.cmake:1 \(cmake_minimum_required\):
+  Invalid CMAKE_POLICY_VERSION_MINIMUM value "\.\.\.3\.10"\.  A numeric
+  major\.minor\[\.patch\[\.tweak\]\] must be given\.
+Call Stack \(most recent call first\):
+  PolicyVersionEnvVarBad\.cmake:[0-9]+ \(include\)
++
+CMake Error at CMakeLists\.txt:1 \(cmake_minimum_required\):
+  Invalid CMAKE_POLICY_VERSION_MINIMUM value "\.\.\.3\.10"\.  A numeric
+  major\.minor\[\.patch\[\.tweak\]\] must be given\.$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadCache.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadCache.cmake
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadCache.cmake
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-result.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadScript-result.txt
similarity index 100%
copy from Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-result.txt
copy to Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadScript-result.txt
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadScript-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadScript-stderr.txt
new file mode 100644
index 0000000..b808e08
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadScript-stderr.txt
@@ -0,0 +1,7 @@
+^CMake Error at [^
+]*/PolicyVersionVarBad\.cmake:1 \(cmake_minimum_required\):
+  Invalid CMAKE_POLICY_VERSION_MINIMUM value "\.\.\.3\.10"\.  A numeric
+  major\.minor\[\.patch\[\.tweak\]\] must be given\.
+Call Stack \(most recent call first\):
+  [^
+]*/PolicyVersionEnvVarBadScript\.cmake:[0-9]+ \(include\)$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadScript.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadScript.cmake
new file mode 100644
index 0000000..8ae5e2a
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarBadScript.cmake
@@ -0,0 +1 @@
+include(${CMAKE_CURRENT_LIST_DIR}/PolicyVersionVarBad.cmake)
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarCache-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarCache-stderr.txt
new file mode 100644
index 0000000..75d5a7e
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarCache-stderr.txt
@@ -0,0 +1,4 @@
+^CMAKE_POLICY_VERSION_MINIMUM='3\.10'
+CMAKE_MINIMUM_REQUIRED_VERSION='3\.1'
+CMP0071='NEW'
+CMP0072=''$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarCache.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarCache.cmake
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarCache.cmake
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarScript-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarScript-stderr.txt
new file mode 100644
index 0000000..75d5a7e
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarScript-stderr.txt
@@ -0,0 +1,4 @@
+^CMAKE_POLICY_VERSION_MINIMUM='3\.10'
+CMAKE_MINIMUM_REQUIRED_VERSION='3\.1'
+CMP0071='NEW'
+CMP0072=''$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarScript.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarScript.cmake
new file mode 100644
index 0000000..e158354
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionEnvVarScript.cmake
@@ -0,0 +1 @@
+include(${CMAKE_CURRENT_LIST_DIR}/PolicyVersionVar.cmake)
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVar-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVar-stderr.txt
new file mode 100644
index 0000000..75d5a7e
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVar-stderr.txt
@@ -0,0 +1,4 @@
+^CMAKE_POLICY_VERSION_MINIMUM='3\.10'
+CMAKE_MINIMUM_REQUIRED_VERSION='3\.1'
+CMP0071='NEW'
+CMP0072=''$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariable.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVar.cmake
similarity index 76%
rename from Tests/RunCMake/cmake_minimum_required/PolicyVersionVariable.cmake
rename to Tests/RunCMake/cmake_minimum_required/PolicyVersionVar.cmake
index 553fc94..c8975dd 100644
--- a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariable.cmake
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVar.cmake
@@ -1,4 +1,4 @@
-set(CMAKE_POLICY_VERSION_MINIMUM 3.10)
+message("CMAKE_POLICY_VERSION_MINIMUM='${CMAKE_POLICY_VERSION_MINIMUM}'")
 cmake_minimum_required(VERSION 3.1...3.4)
 message("CMAKE_MINIMUM_REQUIRED_VERSION='${CMAKE_MINIMUM_REQUIRED_VERSION}'")
 foreach(policy CMP0071 CMP0072)
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-result.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBad-result.txt
similarity index 100%
copy from Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-result.txt
copy to Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBad-result.txt
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBad-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBad-stderr.txt
new file mode 100644
index 0000000..ff6997d
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBad-stderr.txt
@@ -0,0 +1,9 @@
+^CMake Error at CMakeLists\.txt:1 \(cmake_minimum_required\):
+  Invalid CMAKE_POLICY_VERSION_MINIMUM value "\.\.\.3\.10"\.  A numeric
+  major\.minor\[\.patch\[\.tweak\]\] must be given\.
++
+CMake Error at PolicyVersionVarBad\.cmake:1 \(cmake_minimum_required\):
+  Invalid CMAKE_POLICY_VERSION_MINIMUM value "\.\.\.3\.10"\.  A numeric
+  major\.minor\[\.patch\[\.tweak\]\] must be given\.
+Call Stack \(most recent call first\):
+  CMakeLists\.txt:[0-9]+ \(include\)$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBad.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBad.cmake
new file mode 100644
index 0000000..c602a4a
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBad.cmake
@@ -0,0 +1 @@
+cmake_minimum_required(VERSION 3.1...3.4)
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-result.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadCache-result.txt
similarity index 100%
copy from Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-result.txt
copy to Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadCache-result.txt
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadCache-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadCache-stderr.txt
new file mode 100644
index 0000000..808a6e1
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadCache-stderr.txt
@@ -0,0 +1,7 @@
+^CMake Error at PolicyVersionVarBad\.cmake:1 \(cmake_minimum_required\):
+  Invalid CMAKE_POLICY_VERSION_MINIMUM value "\.\.\.3\.10"\.  A numeric
+  major\.minor\[\.patch\[\.tweak\]\] must be given\.
++
+CMake Error at CMakeLists\.txt:1 \(cmake_minimum_required\):
+  Invalid CMAKE_POLICY_VERSION_MINIMUM value "\.\.\.3\.10"\.  A numeric
+  major\.minor\[\.patch\[\.tweak\]\] must be given\.$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadCache.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadCache.cmake
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadCache.cmake
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-result.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadScript-result.txt
similarity index 100%
copy from Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-result.txt
copy to Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadScript-result.txt
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadScript-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadScript-stderr.txt
new file mode 100644
index 0000000..e07ff15
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadScript-stderr.txt
@@ -0,0 +1,7 @@
+^CMake Error at [^
+]*/PolicyVersionVarBad\.cmake:1 \(cmake_minimum_required\):
+  Invalid CMAKE_POLICY_VERSION_MINIMUM value "\.\.\.3\.10"\.  A numeric
+  major\.minor\[\.patch\[\.tweak\]\] must be given\.
+Call Stack \(most recent call first\):
+  [^
+]*/PolicyVersionVarBadScript\.cmake:1 \(include\)$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadScript.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadScript.cmake
new file mode 100644
index 0000000..8ae5e2a
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarBadScript.cmake
@@ -0,0 +1 @@
+include(${CMAKE_CURRENT_LIST_DIR}/PolicyVersionVarBad.cmake)
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarCache-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarCache-stderr.txt
new file mode 100644
index 0000000..75d5a7e
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarCache-stderr.txt
@@ -0,0 +1,4 @@
+^CMAKE_POLICY_VERSION_MINIMUM='3\.10'
+CMAKE_MINIMUM_REQUIRED_VERSION='3\.1'
+CMP0071='NEW'
+CMP0072=''$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarCache.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarCache.cmake
new file mode 100644
index 0000000..e69de29
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarCache.cmake
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarScript-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarScript-stderr.txt
new file mode 100644
index 0000000..75d5a7e
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarScript-stderr.txt
@@ -0,0 +1,4 @@
+^CMAKE_POLICY_VERSION_MINIMUM='3\.10'
+CMAKE_MINIMUM_REQUIRED_VERSION='3\.1'
+CMP0071='NEW'
+CMP0072=''$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarScript.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarScript.cmake
new file mode 100644
index 0000000..e158354
--- /dev/null
+++ b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVarScript.cmake
@@ -0,0 +1 @@
+include(${CMAKE_CURRENT_LIST_DIR}/PolicyVersionVar.cmake)
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariable-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariable-stderr.txt
deleted file mode 100644
index 4f161bf..0000000
--- a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariable-stderr.txt
+++ /dev/null
@@ -1,3 +0,0 @@
-^CMAKE_MINIMUM_REQUIRED_VERSION='3\.1'
-CMP0071='NEW'
-CMP0072=''$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-stderr.txt b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-stderr.txt
deleted file mode 100644
index 3a59bb7..0000000
--- a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad-stderr.txt
+++ /dev/null
@@ -1,5 +0,0 @@
-^CMake Error at PolicyVersionVariableBad\.cmake:2 \(cmake_minimum_required\):
-  Invalid CMAKE_POLICY_VERSION_MINIMUM value "\.\.\.3\.10"\.  A numeric
-  major\.minor\[\.patch\[\.tweak\]\] must be given\.
-Call Stack \(most recent call first\):
-  CMakeLists\.txt:[0-9]+ \(include\)$
diff --git a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad.cmake b/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad.cmake
deleted file mode 100644
index 763997b..0000000
--- a/Tests/RunCMake/cmake_minimum_required/PolicyVersionVariableBad.cmake
+++ /dev/null
@@ -1,2 +0,0 @@
-set(CMAKE_POLICY_VERSION_MINIMUM ...3.10)
-cmake_minimum_required(VERSION 3.1...3.4)
diff --git a/Tests/RunCMake/cmake_minimum_required/RunCMakeTest.cmake b/Tests/RunCMake/cmake_minimum_required/RunCMakeTest.cmake
index d91f171..8871447 100644
--- a/Tests/RunCMake/cmake_minimum_required/RunCMakeTest.cmake
+++ b/Tests/RunCMake/cmake_minimum_required/RunCMakeTest.cmake
@@ -7,5 +7,20 @@
 run_cmake(Range)
 run_cmake(RangeBad)
 run_cmake(Unknown)
-run_cmake(PolicyVersionVariable)
-run_cmake(PolicyVersionVariableBad)
+
+run_cmake_with_options(PolicyVersionVar -DCMAKE_POLICY_VERSION_MINIMUM=3.10)
+run_cmake_with_options(PolicyVersionVarCache -DCMAKE_POLICY_VERSION_MINIMUM=3.10 -C ${CMAKE_CURRENT_LIST_DIR}/PolicyVersionVar.cmake)
+run_cmake_script(PolicyVersionVarScript -DCMAKE_POLICY_VERSION_MINIMUM=3.10)
+run_cmake_with_options(PolicyVersionVarBad -DCMAKE_POLICY_VERSION_MINIMUM=...3.10)
+run_cmake_with_options(PolicyVersionVarBadCache -DCMAKE_POLICY_VERSION_MINIMUM=...3.10 -C ${CMAKE_CURRENT_LIST_DIR}/PolicyVersionVarBad.cmake)
+run_cmake_script(PolicyVersionVarBadScript -DCMAKE_POLICY_VERSION_MINIMUM=...3.10)
+
+set(ENV{CMAKE_POLICY_VERSION_MINIMUM} 3.10)
+run_cmake(PolicyVersionEnvVar)
+run_cmake_with_options(PolicyVersionEnvVarCache -C ${CMAKE_CURRENT_LIST_DIR}/PolicyVersionEnvVar.cmake)
+run_cmake_script(PolicyVersionEnvVarScript)
+set(ENV{CMAKE_POLICY_VERSION_MINIMUM} ...3.10)
+run_cmake(PolicyVersionEnvVarBad)
+run_cmake_with_options(PolicyVersionEnvVarBadCache -C ${CMAKE_CURRENT_LIST_DIR}/PolicyVersionEnvVarBad.cmake)
+run_cmake_script(PolicyVersionEnvVarBadScript)
+unset(ENV{CMAKE_POLICY_VERSION_MINIMUM})
diff --git a/Utilities/CMakeLists.txt b/Utilities/CMakeLists.txt
index 5e6ef0a..e377733 100644
--- a/Utilities/CMakeLists.txt
+++ b/Utilities/CMakeLists.txt
@@ -17,5 +17,7 @@
   add_subdirectory(Release/WiX)
 endif()
 
-# Make sure generated files use the same clang-tidy checks (none).
-configure_file(.clang-tidy .clang-tidy COPYONLY)
+if(CMake_RUN_CLANG_TIDY)
+  # Make sure generated files use the same clang-tidy checks (none).
+  configure_file(.clang-tidy .clang-tidy COPYONLY)
+endif()