diff options
Diffstat (limited to 'Help/command/get_source_file_property.rst')
-rw-r--r-- | Help/command/get_source_file_property.rst | 28 |
1 files changed, 15 insertions, 13 deletions
diff --git a/Help/command/get_source_file_property.rst b/Help/command/get_source_file_property.rst index 76ed776..1e0ea9f 100644 --- a/Help/command/get_source_file_property.rst +++ b/Help/command/get_source_file_property.rst @@ -19,19 +19,21 @@ command and if still unable to find the property, ``variable`` will be set to an empty string. By default, the source file's property will be read from the current source -directory's scope, but this can be overridden with one of the following -sub-options: - -``DIRECTORY <dir>`` - The source file property will be read from the ``<dir>`` directory's - scope. CMake must already know about that source directory, either by - having added it through a call to :command:`add_subdirectory` or ``<dir>`` - being the top level source directory. Relative paths are treated as - relative to the current source directory. - -``TARGET_DIRECTORY <target>`` - The source file property will be read from the directory scope in which - ``<target>`` was created (``<target>`` must therefore already exist). +directory's scope. + +.. versionadded:: 3.18 + Directory scope can be overridden with one of the following sub-options: + + ``DIRECTORY <dir>`` + The source file property will be read from the ``<dir>`` directory's + scope. CMake must already know about that source directory, either by + having added it through a call to :command:`add_subdirectory` or ``<dir>`` + being the top level source directory. Relative paths are treated as + relative to the current source directory. + + ``TARGET_DIRECTORY <target>`` + The source file property will be read from the directory scope in which + ``<target>`` was created (``<target>`` must therefore already exist). Use :command:`set_source_files_properties` to set property values. Source file properties usually control how the file is built. One property that is |