Skip to content
Snippets Groups Projects
Commit c636b0ea authored by Pascal Palenda's avatar Pascal Palenda
Browse files

Improve parameter handling

parent f69684f2
No related branches found
No related tags found
No related merge requests found
...@@ -28,8 +28,10 @@ macro (ihta_add_test) ...@@ -28,8 +28,10 @@ macro (ihta_add_test)
set (multiValueArgs SOURCES COV_SOURCES) set (multiValueArgs SOURCES COV_SOURCES)
cmake_parse_arguments (IHTA_ADD_TEST "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) cmake_parse_arguments (IHTA_ADD_TEST "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN})
if (NOT DEFINED IHTA_ADD_TEST_NAME) if (NOT DEFINED IHTA_ADD_TEST_NAME AND DEFINED IHTA_ADD_TEST_TEST_TARGET)
set (IHTA_ADD_TEST_NAME ${IHTA_ADD_TEST_TEST_TARGET}UnitTest) set (IHTA_ADD_TEST_NAME ${IHTA_ADD_TEST_TEST_TARGET}UnitTest)
elseif (NOT DEFINED IHTA_ADD_TEST_NAME AND NOT DEFINED IHTA_ADD_TEST_TEST_TARGET)
message (FATAL_ERROR "ihta_add_test requires the definition of either the NAME or the TEST_TARGET.")
endif () endif ()
# Add required packages # Add required packages
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment