@@ -22,14 +22,19 @@ if(CUDAToolkit_FOUND)
2222 get_filename_component (CUDA_LIBDIR "${CUDA_cudart_static_LIBRARY} " DIRECTORY )
2323endif ()
2424
25+ set (OMP_DEPEND)
26+ if (TARGET omp)
27+ set (OMP_DEPEND omp)
28+ endif ()
29+
2530string (REGEX MATCHALL "([^\ ]+\ |[^\ ]+$)" SYSTEM_TARGETS "${LIBOMPTARGET_SYSTEM_TARGETS} " )
2631foreach (CURRENT_TARGET IN LISTS SYSTEM_TARGETS)
2732 string (STRIP "${CURRENT_TARGET} " CURRENT_TARGET)
2833
2934 add_offload_testsuite(check-libomptarget-${CURRENT_TARGET}
3035 "Running libomptarget tests"
3136 ${CMAKE_CURRENT_BINARY_DIR} /${CURRENT_TARGET}
32- DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS}
37+ DEPENDS omptarget ${OMP_DEPEND} ${LIBOMPTARGET_TESTED_PLUGINS}
3338 ARGS ${LIBOMPTARGET_LIT_ARG_LIST} )
3439 list (APPEND LIBOMPTARGET_LIT_TESTSUITES ${CMAKE_CURRENT_BINARY_DIR} /${CURRENT_TARGET} )
3540
@@ -43,12 +48,12 @@ add_offload_testsuite(check-libomptarget
4348 "Running libomptarget tests"
4449 ${LIBOMPTARGET_LIT_TESTSUITES}
4550 EXCLUDE_FROM_CHECK_ALL
46- DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS}
51+ DEPENDS omptarget ${OMP_DEPEND} ${LIBOMPTARGET_TESTED_PLUGINS}
4752 ARGS ${LIBOMPTARGET_LIT_ARG_LIST} )
4853
4954add_offload_testsuite(check-offload
5055 "Running libomptarget tests"
5156 ${LIBOMPTARGET_LIT_TESTSUITES}
5257 EXCLUDE_FROM_CHECK_ALL
53- DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS}
58+ DEPENDS omptarget ${OMP_DEPEND} ${LIBOMPTARGET_TESTED_PLUGINS}
5459 ARGS ${LIBOMPTARGET_LIT_ARG_LIST} )
0 commit comments