@@ -28,14 +28,19 @@ if(CUDAToolkit_FOUND)
2828 get_filename_component (CUDA_LIBDIR "${CUDA_cudart_static_LIBRARY} " DIRECTORY )
2929endif ()
3030
31+ set (OMP_DEPEND)
32+ if (TARGET omp)
33+ set (OMP_DEPEND omp)
34+ endif ()
35+
3136string (REGEX MATCHALL "([^\ ]+\ |[^\ ]+$)" SYSTEM_TARGETS "${LIBOMPTARGET_SYSTEM_TARGETS} " )
3237foreach (CURRENT_TARGET IN LISTS SYSTEM_TARGETS)
3338 string (STRIP "${CURRENT_TARGET} " CURRENT_TARGET)
3439
3540 add_offload_testsuite(check-libomptarget-${CURRENT_TARGET}
3641 "Running libomptarget tests"
3742 ${CMAKE_CURRENT_BINARY_DIR} /${CURRENT_TARGET}
38- DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS}
43+ DEPENDS omptarget ${OMP_DEPEND} ${LIBOMPTARGET_TESTED_PLUGINS}
3944 ARGS ${LIBOMPTARGET_LIT_ARG_LIST} )
4045 list (APPEND LIBOMPTARGET_LIT_TESTSUITES ${CMAKE_CURRENT_BINARY_DIR} /${CURRENT_TARGET} )
4146
@@ -49,12 +54,12 @@ add_offload_testsuite(check-libomptarget
4954 "Running libomptarget tests"
5055 ${LIBOMPTARGET_LIT_TESTSUITES}
5156 EXCLUDE_FROM_CHECK_ALL
52- DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS}
57+ DEPENDS omptarget ${OMP_DEPEND} ${LIBOMPTARGET_TESTED_PLUGINS}
5358 ARGS ${LIBOMPTARGET_LIT_ARG_LIST} )
5459
5560add_offload_testsuite(check-offload
5661 "Running libomptarget tests"
5762 ${LIBOMPTARGET_LIT_TESTSUITES}
5863 EXCLUDE_FROM_CHECK_ALL
59- DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS}
64+ DEPENDS omptarget ${OMP_DEPEND} ${LIBOMPTARGET_TESTED_PLUGINS}
6065 ARGS ${LIBOMPTARGET_LIT_ARG_LIST} )
0 commit comments