We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 8fef22d commit 8b02247Copy full SHA for 8b02247
CMakeLists.txt
@@ -526,8 +526,12 @@ function(MFC_SETUP_TARGET)
526
endif()
527
528
if (CMAKE_Fortran_COMPILER_ID STREQUAL "NVHPC" OR CMAKE_Fortran_COMPILER_ID STREQUAL "PGI")
529
- find_package(CUDAToolkit REQUIRED)
530
- target_link_libraries(${a_target} PRIVATE CUDA::nvToolsExt)
+ if (TARGET CUDA::nvToolsExt) # CUDA <= 12.8
+ target_link_libraries(${a_target} PRIVATE CUDA::nvToolsExt)
531
+ else() # CUDA >= 12.9
532
+ target_link_libraries(${a_target} PRIVATE nvhpcwrapnvtx )
533
+ endif()
534
+ target_link_options(${a_target} PRIVATE "-cudalib=nvtx")
535
536
endforeach()
537
0 commit comments