From 9993774172f62ec7b0b69efc232e0a9fbc894394 Mon Sep 17 00:00:00 2001 From: Brad King Date: Fri, 1 Apr 2022 10:04:40 -0400 Subject: Help: Clarify when policy CMP0112 takes effect Fixes: #23381 --- Help/policy/CMP0112.rst | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'Help/policy') diff --git a/Help/policy/CMP0112.rst b/Help/policy/CMP0112.rst index 313a51e82d..5b00d07105 100644 --- a/Help/policy/CMP0112.rst +++ b/Help/policy/CMP0112.rst @@ -24,7 +24,9 @@ file name components no longer add a dependency on the evaluated target. In CMake 3.18 and lower a dependency on the evaluated target of the above generator expressions would always be added. CMake 3.19 and above prefer to not add this dependency. This policy provides compatibility for projects -that have not been updated to expect the new behavior. +that have not been updated to expect the new behavior. The policy setting +is recorded on each target when it is created, and decides whether generator +expressions referencing that target imply a dependency on it. The ``OLD`` behavior for this policy is to add a dependency on the evaluated target for the above generator expressions. The ``NEW`` behavior of -- cgit v1.2.1