mirror of
https://github.com/NVIDIA/nvbench.git
synced 2026-03-14 20:27:24 +00:00
CUPTI support
This commit is contained in:
@@ -7,4 +7,12 @@ find_package(NVBench)
|
||||
add_executable(test_bench test_bench.cu)
|
||||
target_link_libraries(test_bench PRIVATE nvbench::main)
|
||||
enable_testing()
|
||||
add_test(NAME test COMMAND "$<TARGET_FILE:test_bench>" --timeout 1)
|
||||
add_test(NAME test_bench COMMAND "$<TARGET_FILE:test_bench>" --timeout 1)
|
||||
|
||||
# Need to add the CUPTI path to LD_LIBRARY_PATH to make sure CUPTI libraries
|
||||
# are found at runtime:
|
||||
if (UNIX AND TARGET nvbench::cupti)
|
||||
get_property(cupti_lib_path TARGET nvbench::cupti PROPERTY IMPORTED_LOCATION)
|
||||
cmake_path(GET cupti_lib_path PARENT_PATH cupti_lib_path)
|
||||
set_property(TEST test_bench PROPERTY ENVIRONMENT "LD_LIBRARY_PATH=${cupti_lib_path}")
|
||||
endif()
|
||||
|
||||
Reference in New Issue
Block a user