**LIBOMPTARGET_NVPTX_DEBUG** = ``OFF|ON``
Enable printing of debug messages from the NVPTX device RTL.
+**LIBOMPTARGET_LIT_ARGS** = ``""``
+ Arguments given to lit. ``make check-libomptarget`` and
+ ``make check-libomptarget-*`` are affected. For example, use
+ ``LIBOMPTARGET_LIT_ARGS="-j4"`` to force ``lit`` to start only four parallel
+ jobs instead of by default the number of threads in the system.
+
Example Usages of CMake
=======================
string(REGEX MATCHALL "([^\ ]+\ |[^\ ]+$)" SYSTEM_TARGETS "${LIBOMPTARGET_SYSTEM_TARGETS}")
foreach(CURRENT_TARGET IN LISTS SYSTEM_TARGETS)
string(STRIP "${CURRENT_TARGET}" CURRENT_TARGET)
- add_openmp_testsuite(check-libomptarget-${CURRENT_TARGET} "Running libomptarget tests" ${CMAKE_CURRENT_BINARY_DIR}/${CURRENT_TARGET} DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS})
+ add_openmp_testsuite(check-libomptarget-${CURRENT_TARGET}
+ "Running libomptarget tests"
+ ${CMAKE_CURRENT_BINARY_DIR}/${CURRENT_TARGET}
+ DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS}
+ ARGS ${LIBOMPTARGET_LIT_ARGS})
list(APPEND LIBOMPTARGET_LIT_TESTSUITES ${CMAKE_CURRENT_BINARY_DIR}/${CURRENT_TARGET})
# Configure the lit.site.cfg.in file
configure_file(lit.site.cfg.in ${CURRENT_TARGET}/lit.site.cfg @ONLY)
endforeach()
-add_openmp_testsuite(check-libomptarget "Running libomptarget tests" ${LIBOMPTARGET_LIT_TESTSUITES} EXCLUDE_FROM_CHECK_ALL DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS})
\ No newline at end of file
+add_openmp_testsuite(check-libomptarget
+ "Running libomptarget tests"
+ ${LIBOMPTARGET_LIT_TESTSUITES}
+ EXCLUDE_FROM_CHECK_ALL
+ DEPENDS omptarget omp ${LIBOMPTARGET_TESTED_PLUGINS}
+ ARGS ${LIBOMPTARGET_LIT_ARGS})