From f15b668b0382ecc55f1c4751831532c90399b313 Mon Sep 17 00:00:00 2001 From: Allison Vacanti Date: Tue, 9 Mar 2021 16:02:55 -0500 Subject: [PATCH] Add nvbench.test.all and nvbench.example.all metatargets. --- examples/CMakeLists.txt | 5 +++++ testing/CMakeLists.txt | 5 +++++ 2 files changed, 10 insertions(+) diff --git a/examples/CMakeLists.txt b/examples/CMakeLists.txt index d266671..d46cb82 100644 --- a/examples/CMakeLists.txt +++ b/examples/CMakeLists.txt @@ -6,6 +6,9 @@ set(example_srcs throughput.cu ) +# Metatarget for all examples: +add_custom_target(nvbench.example.all) + foreach(example_src IN LISTS example_srcs) get_filename_component(example_name "${example_src}" NAME_WLE) string(PREPEND example_name "nvbench.example.") @@ -19,4 +22,6 @@ foreach(example_src IN LISTS example_srcs) RUNTIME_OUTPUT_DIRECTORY "${NVBench_EXECUTABLE_OUTPUT_DIR}" ) add_test(NAME ${example_name} COMMAND "$") + + add_dependencies(nvbench.example.all ${example_name}) endforeach() diff --git a/testing/CMakeLists.txt b/testing/CMakeLists.txt index b49ea0d..1b4b31c 100644 --- a/testing/CMakeLists.txt +++ b/testing/CMakeLists.txt @@ -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 "$") + + add_dependencies(nvbench.test.all ${test_name}) endforeach()