From 190cdce7d57032554e19389041e19d8dfdb8a2d2 Mon Sep 17 00:00:00 2001 From: Dave Abrahams Date: Wed, 22 May 2024 16:09:12 -0700 Subject: Tests: Improve documentation of ADD_TEST_MACRO --- Tests/CMakeLists.txt | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/Tests/CMakeLists.txt b/Tests/CMakeLists.txt index 853380b..eefe288 100644 --- a/Tests/CMakeLists.txt +++ b/Tests/CMakeLists.txt @@ -1,5 +1,13 @@ -# a macro for tests that have a simple format where the name matches the -# directory and project +# Creates a test named that runs ctest --build-and-test on the +# subdirectory of this one named by replacing "." with "/" in +# . Any arguments following NAME are passed to ctest as a +# --test-command. See the implementation for additional details. +# +# The subdirectory is added to TEST_BUILD_DIRS in the caller's scope. +# +# Requires: the name of the project in the subdirectory is the part of +# following the last dot ("."), or all of if there is no +# "." in . macro(ADD_TEST_MACRO NAME) if(${ARGC} GREATER 1) set(_test_command --test-command ${ARGN}) -- cgit v0.12