Add nvbench.test.all and nvbench.example.all metatargets.

This commit is contained in:
Allison Vacanti
2021-03-09 16:02:55 -05:00
parent 3fc75f5ea6
commit f15b668b03
2 changed files with 10 additions and 0 deletions

View File

@@ -16,6 +16,9 @@ set(test_srcs
type_list.cu
)
# Metatarget for all examples:
add_custom_target(nvbench.test.all)
foreach(test_src IN LISTS test_srcs)
get_filename_component(test_name "${test_src}" NAME_WLE)
string(PREPEND test_name "nvbench.test.")
@@ -29,4 +32,6 @@ foreach(test_src IN LISTS test_srcs)
RUNTIME_OUTPUT_DIRECTORY "${NVBench_EXECUTABLE_OUTPUT_DIR}"
)
add_test(NAME ${test_name} COMMAND "$<TARGET_FILE:${test_name}>")
add_dependencies(nvbench.test.all ${test_name})
endforeach()