From 17c3389a55e9c4fb38b19515dc3fefeff351df97 Mon Sep 17 00:00:00 2001 From: Alfi Maulana Date: Wed, 29 May 2024 16:14:37 +0700 Subject: [PATCH] test: use `ARGV` in `add_cmake_test` --- test/CMakeLists.txt | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/CMakeLists.txt b/test/CMakeLists.txt index 6b72378..8fdf2a3 100644 --- a/test/CMakeLists.txt +++ b/test/CMakeLists.txt @@ -1,10 +1,11 @@ function(add_cmake_test FILE) - foreach(NAME ${ARGN}) + math(EXPR STOP "${ARGC} - 1") + foreach(I RANGE 1 "${STOP}") add_test( - NAME "${NAME}" + NAME "${ARGV${I}}" COMMAND "${CMAKE_COMMAND}" -D CMAKE_MODULE_PATH=${CMAKE_MODULE_PATH} - -D TEST_COMMAND=${NAME} + -D "TEST_COMMAND=${ARGV${I}}" -P ${CMAKE_CURRENT_SOURCE_DIR}/${FILE} ) endforeach()