set_tests_properties(): Add DIRECTORY option

This commit is contained in:
Kyle Edwards
2023-08-10 14:41:39 -04:00
parent 753999d4db
commit efc8f19cc5
12 changed files with 84 additions and 2 deletions

View File

@@ -14,6 +14,16 @@ Test property values may be specified using
:manual:`generator expressions <cmake-generator-expressions(7)>`
for tests created by the :command:`add_test(NAME)` signature.
.. versionadded:: 3.28
Visibility can be set in other directory scopes using the following option:
``DIRECTORY <dir>``
The test properties will be set in the ``<dir>`` directory's scope.
CMake must already know about this directory, either by having added it
through a call to :command:`add_subdirectory` or it being the top level
source directory. Relative paths are treated as relative to the current
source directory. ``<dir>`` may reference a binary directory.
See Also
^^^^^^^^

View File

@@ -4,3 +4,6 @@ test-properties-directory
* The ``TEST`` mode of the :command:`set_property` command gained a
``DIRECTORY`` sub-option, which allows you to set properties on tests in
other directories.
* The :command:`set_tests_properties` command gained a ``DIRECTORY``
sub-option, which allows you to set properties on tests in other
directories.