@@ -22,14 +22,19 @@ if(CUDAToolkit_FOUND)
22
22
get_filename_component (CUDA_LIBDIR "${CUDA_cudart_static_LIBRARY} " DIRECTORY )
23
23
endif ()
24
24
25
+ set (OMP_DEPEND )
26
+ if (TARGET omp )
27
+ set (OMP_DEPEND omp )
28
+ endif ()
29
+
25
30
string (REGEX MATCHALL "([^\ ]+\ |[^\ ]+$)" SYSTEM_TARGETS "${LIBOMPTARGET_SYSTEM_TARGETS} " )
26
31
foreach (CURRENT_TARGET IN LISTS SYSTEM_TARGETS )
27
32
string (STRIP "${CURRENT_TARGET} " CURRENT_TARGET )
28
33
29
34
add_offload_testsuite (check-libomptarget-${CURRENT_TARGET}
30
35
"Running libomptarget tests"
31
36
${CMAKE_CURRENT_BINARY_DIR} /${CURRENT_TARGET}
32
- DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS}
37
+ DEPENDS omptarget ${OMP_DEPEND} ${LIBOMPTARGET_TESTED_PLUGINS}
33
38
ARGS ${LIBOMPTARGET_LIT_ARG_LIST} )
34
39
list (APPEND LIBOMPTARGET_LIT_TESTSUITES ${CMAKE_CURRENT_BINARY_DIR} /${CURRENT_TARGET} )
35
40
@@ -43,12 +48,12 @@ add_offload_testsuite(check-libomptarget
43
48
"Running libomptarget tests"
44
49
${LIBOMPTARGET_LIT_TESTSUITES}
45
50
EXCLUDE_FROM_CHECK_ALL
46
- DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS}
51
+ DEPENDS omptarget ${OMP_DEPEND} ${LIBOMPTARGET_TESTED_PLUGINS}
47
52
ARGS ${LIBOMPTARGET_LIT_ARG_LIST} )
48
53
49
54
add_offload_testsuite (check-offload
50
55
"Running libomptarget tests"
51
56
${LIBOMPTARGET_LIT_TESTSUITES}
52
57
EXCLUDE_FROM_CHECK_ALL
53
- DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS}
58
+ DEPENDS omptarget ${OMP_DEPEND} ${LIBOMPTARGET_TESTED_PLUGINS}
54
59
ARGS ${LIBOMPTARGET_LIT_ARG_LIST} )
0 commit comments