Bläddra i källkod

CUDAToolkit: Restore ability to find cupti headers

Fixes #25484

PR !8835 failed to update the CUPTI header searches to use the
new internal FindCUDAToolkit search variables. This caused the
CUDA::cupti target to always not exist.
Robert Maynard 1 år sedan
förälder
incheckning
f69b9b7305
1 ändrade filer med 3 tillägg och 2 borttagningar
  1. 3 2
      Modules/FindCUDAToolkit.cmake

+ 3 - 2
Modules/FindCUDAToolkit.cmake

@@ -1244,8 +1244,9 @@ if(CUDAToolkit_FOUND)
 
   find_path(CUDAToolkit_CUPTI_INCLUDE_DIR cupti.h PATHS
       "${CUDAToolkit_ROOT_DIR}/extras/CUPTI/include"
-      "${CUDAToolkit_INCLUDE_DIR}/../extras/CUPTI/include"
-      "${CUDAToolkit_INCLUDE_DIR}"
+      "${CUDAToolkit_INCLUDE_DIRS}"
+      PATH_SUFFIXES "../extras/CUPTI/include"
+                    "../../../extras/CUPTI/include"
       NO_DEFAULT_PATH)
   mark_as_advanced(CUDAToolkit_CUPTI_INCLUDE_DIR)