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