We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 6117c1e commit 9b82f8eCopy full SHA for 9b82f8e
cmake/FindNVTX.cmake
@@ -40,8 +40,25 @@ if(CMAKE_C_COMPILER_ID STREQUAL "PGI" OR CMAKE_C_COMPILER_ID STREQUAL "NVHPC" )
40
)
41
else()
42
find_package(CUDAToolkit REQUIRED COMPONENTS CUDA::nvtx3)
43
- set (NVTX_LIBRARY "CUDA::nvtx3")
44
- #TODO: Implementation for NVTX3
+
+ find_path(NVTX_ROOT
45
+ NAMES include/nvtx3/nvToolsExt.h
46
+ HINTS ${CUDAToolkit_LIBRARY_DIR}/..
47
+ )
48
49
+ find_path(NVTX_INCLUDE_DIRS
50
+ NAMES nvToolsExt.h
51
+ HINTS ${NVTX_ROOT}/include/nvtx3
52
53
54
+ include(FindPackageHandleStandardArgs)
55
+ find_package_handle_standard_args(NVTX DEFAULT_MSG
56
+ NVTX_INCLUDE_DIRS
57
58
59
+ mark_as_advanced(
60
61
62
endif()
63
64
0 commit comments