Skip to content

Commit 9e24878

Browse files
committed
Fix test executable discovery
1 parent b9e6f2a commit 9e24878

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

tests/CMakeLists.txt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,9 @@ if(NOT COMMAND ld_add_test)
77
get_target_property(${TARGET_NAME}_EXCLUDE_FROM_ALL ${TARGET_NAME} EXCLUDE_FROM_ALL)
88
if(NOT ${${TARGET_NAME}_EXCLUDE_FROM_ALL})
99
message(STATUS "[${PROJECT_NAME}] Adding test ${TARGET_NAME}")
10-
add_test(${TARGET_NAME} ${TARGET_NAME})
10+
11+
# https://stackoverflow.com/a/35697020
12+
add_test(NAME ${TARGET_NAME} COMMAND $<TARGET_FILE:${TARGET_NAME}>)
1113
else()
1214
message(STATUS "[${PROJECT_NAME}] Test ${TARGET_NAME} is excluded from ALL, not adding as test")
1315
endif()

0 commit comments

Comments
 (0)