File tree Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Expand file tree Collapse file tree 2 files changed +7
-2
lines changed Original file line number Diff line number Diff line change @@ -16,6 +16,12 @@ endif()
16
16
# char into the lit command.
17
17
string (REPLACE " " ";" LIBOMPTARGET_LIT_ARG_LIST "${LIBOMPTARGET_LIT_ARGS} " )
18
18
19
+ find_package (CUDAToolkit QUIET )
20
+ if (CUDAToolkit_FOUND )
21
+ get_filename_component (CUDA_ROOT "${CUDAToolkit_BIN_DIR} " DIRECTORY ABSOLUTE )
22
+ get_filename_component (CUDA_LIBDIR "${CUDA_cudart_static_LIBRARY} " DIRECTORY )
23
+ endif ()
24
+
19
25
string (REGEX MATCHALL "([^\ ]+\ |[^\ ]+$)" SYSTEM_TARGETS "${LIBOMPTARGET_SYSTEM_TARGETS} " )
20
26
foreach (CURRENT_TARGET IN LISTS SYSTEM_TARGETS )
21
27
string (STRIP "${CURRENT_TARGET} " CURRENT_TARGET )
@@ -29,7 +35,6 @@ foreach(CURRENT_TARGET IN LISTS SYSTEM_TARGETS)
29
35
30
36
# Configure the lit.site.cfg.in file
31
37
set (AUTO_GEN_COMMENT "## Autogenerated by libomptarget configuration.\n # Do not edit!" )
32
- get_filename_component (CUDA_LIBDIR "${CUDA_cudart_static_LIBRARY} " DIRECTORY )
33
38
configure_file (lit.site.cfg.in ${CURRENT_TARGET} /lit.site.cfg @ONLY )
34
39
endforeach ()
35
40
Original file line number Diff line number Diff line change @@ -7,7 +7,7 @@ config.test_fortran_compiler="@OPENMP_TEST_Fortran_COMPILER@"
7
7
config.test_compiler_features = @OPENMP_TEST_COMPILER_FEATURES@
8
8
config.test_openmp_flags = "@OPENMP_TEST_OPENMP_FLAGS@"
9
9
config.test_extra_flags = "@OPENMP_TEST_FLAGS@"
10
- config.cuda_path = "@CUDA_TOOLKIT_ROOT_DIR @"
10
+ config.cuda_path = "@CUDA_ROOT @"
11
11
config.cuda_libdir = "@CUDA_LIBDIR@"
12
12
config.cuda_test_arch = "@LIBOMPTARGET_DEP_CUDA_ARCH@"
13
13
config.amdgpu_test_arch = "@LIBOMPTARGET_AMDGPU_DETECTED_ARCH_LIST@"
You can’t perform that action at this time.
0 commit comments