Browse Source

add_test: Fix version of CMake introducing CMP0158 (to 3.29)

This was missed in commit ca5a300d7f (add_test: Honor
CROSSCOMPILING_EMULATOR only when cross-compiling, 2023-11-02) when it
slipped from the 3.28 release.
Robert Maynard 1 year ago
parent
commit
63e20653f8
2 changed files with 3 additions and 1 deletions
  1. 2 0
      Help/policy/CMP0158.rst
  2. 1 1
      Source/cmPolicies.h

+ 2 - 0
Help/policy/CMP0158.rst

@@ -25,3 +25,5 @@ This policy was introduced in CMake version 3.29. Use the
 :command:`cmake_policy` command to set it to ``OLD`` or ``NEW`` explicitly.
 Unlike many policies, CMake version |release| does *not* warn
 when this policy is not set and simply uses ``OLD`` behavior.
+
+.. include:: DEPRECATED.txt

+ 1 - 1
Source/cmPolicies.h

@@ -484,7 +484,7 @@ class cmMakefile;
   SELECT(POLICY, CMP0158,                                                     \
          "add_test() honors CMAKE_CROSSCOMPILING_EMULATOR only when "         \
          "cross-compiling.",                                                  \
-         3, 28, 0, cmPolicies::WARN)
+         3, 29, 0, cmPolicies::WARN)
 
 #define CM_SELECT_ID(F, A1, A2, A3, A4, A5, A6) F(A1)
 #define CM_FOR_EACH_POLICY_ID(POLICY)                                         \