[CMake] Labels on tests defined on another subdirectory

Marc CHEVRIER marc.chevrier at gmail.com
Wed Sep 19 02:25:13 EDT 2018


directory property 'TESTS' returns the tests created in the *current* directory
only.
The main reason to this limitation is the fact that tests created in
different directories can have same name.


Le mer. 19 sept. 2018 à 02:22, Raffi Enficiaud <
raffi.enficiaud at mines-paris.org> a écrit :

> Hi,
>
> I just wanted to know if it is possible from a directory to add labels
> on tests defined on a sub-directory (via add_subdirectory).
>
> When I do a set_tests_properties on the tests that were retrieved with
> get_directory_property, cmake says that the test is not found.
>
> Maybe I am missing some syntax there? The following does not work:
>
> get_directory_property(CURRENT_DIRECTORY_TESTS
>                                   DIRECTORY ${my_dir}
>                                   TESTS)
>
> if(NOT "${CURRENT_DIRECTORY_TESTS}" STREQUAL "")
>      set_tests_properties(${CURRENT_DIRECTORY_TESTS} PROPERTIES LABELS
> "some-labels")
> endif()
>
>
> Thanks!
> Raffi
>
> --
>
> Powered by www.kitware.com
>
> Please keep messages on-topic and check the CMake FAQ at:
> http://www.cmake.org/Wiki/CMake_FAQ
>
> Kitware offers various services to support the CMake community. For more
> information on each offering, please visit:
>
> CMake Support: http://cmake.org/cmake/help/support.html
> CMake Consulting: http://cmake.org/cmake/help/consulting.html
> CMake Training Courses: http://cmake.org/cmake/help/training.html
>
> Visit other Kitware open-source projects at
> http://www.kitware.com/opensource/opensource.html
>
> Follow this link to subscribe/unsubscribe:
> https://cmake.org/mailman/listinfo/cmake
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://cmake.org/pipermail/cmake/attachments/20180919/5fc68906/attachment.html>


More information about the CMake mailing list