diff options
author | Deniz Bahadir <dbahadir@benocs.com> | 2020-11-17 19:30:53 (GMT) |
---|---|---|
committer | Deniz Bahadir <dbahadir@benocs.com> | 2020-11-24 16:41:02 (GMT) |
commit | 0eb30f175e61a013db301ab1be242dd497be4add (patch) | |
tree | 854de71ab9e1ddd614b2406a59d96027c2a553f6 /Help/policy | |
parent | 78c8d956050834dbbce78fb0e3f5f42dd2253fd9 (diff) | |
download | CMake-0eb30f175e61a013db301ab1be242dd497be4add.zip CMake-0eb30f175e61a013db301ab1be242dd497be4add.tar.gz CMake-0eb30f175e61a013db301ab1be242dd497be4add.tar.bz2 |
GENERATED prop: Introducing policy CMP0118 and its documentation
Note: This is currently only defining the CMP0118 policy and providing
its documentation, however, the implementation is still not using it.
Diffstat (limited to 'Help/policy')
-rw-r--r-- | Help/policy/CMP0118.rst | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/Help/policy/CMP0118.rst b/Help/policy/CMP0118.rst new file mode 100644 index 0000000..8e71320 --- /dev/null +++ b/Help/policy/CMP0118.rst @@ -0,0 +1,17 @@ +CMP0118 +------- + +The :prop_sf:`GENERATED` source file property is now visible in all directories. + +Whether or not a source file is generated is an all-or-nothing global +property of the source. Consequently, the associated ``GENERATED`` +property is now visible from any directory scope, not only from the scope +for which it was set. + +The ``OLD`` behavior of this policy is to only allow ``GENERATED`` to be +visible from the directory scope for which it was set. The ``NEW`` +behavior on the other hand allows it to be visible from any scope. + +This policy was introduced in CMake version 3.20. CMake version |release| +warns when the policy is not set and uses ``OLD`` behavior. Use the +:command:`cmake_policy` command to set it to ``OLD`` or ``NEW`` explicitly. |