Fix test executable discovery

This commit is contained in:
TheAssassin
2021-11-20 01:35:16 +01:00
parent 03d8cb3234
commit 39ab9909cf
2 changed files with 4 additions and 2 deletions
+3 -1
View File
@@ -7,7 +7,9 @@ if(NOT COMMAND ld_add_test)
get_target_property(${TARGET_NAME}_EXCLUDE_FROM_ALL ${TARGET_NAME} EXCLUDE_FROM_ALL)
if(NOT ${${TARGET_NAME}_EXCLUDE_FROM_ALL})
message(STATUS "[${PROJECT_NAME}] Adding test ${TARGET_NAME}")
add_test(${TARGET_NAME} ${TARGET_NAME})
# https://stackoverflow.com/a/35697020
add_test(NAME ${TARGET_NAME} COMMAND $<TARGET_FILE:${TARGET_NAME}>)
else()
message(STATUS "[${PROJECT_NAME}] Test ${TARGET_NAME} is excluded from ALL, not adding as test")
endif()