| cmake_minimum_required(VERSION 3.20.0) |
| |
| message("Configuring libsycl tests") |
| |
| set(LIBSYCL_CXX_COMPILER "${LLVM_BINARY_DIR}/bin/clang++") |
| set(LIBSYCL_TEST_COMPILER_OPTIONS "" CACHE STRING |
| "SYCL compiler options for building libsycl tests") |
| |
| configure_lit_site_cfg( |
| ${CMAKE_CURRENT_SOURCE_DIR}/lit.site.cfg.py.in |
| ${CMAKE_CURRENT_BINARY_DIR}/lit.site.cfg.py |
| MAIN_CONFIG |
| ${CMAKE_CURRENT_SOURCE_DIR}/lit.cfg.py |
| ) |
| |
| list(APPEND LIBSYCL_TEST_DEPS |
| libsycl-toolchain |
| FileCheck |
| not |
| ) |
| |
| add_lit_testsuite(check-sycl |
| "Running libsycl tests" |
| ${CMAKE_CURRENT_BINARY_DIR} |
| EXCLUDE_FROM_CHECK_ALL |
| DEPENDS ${LIBSYCL_TEST_DEPS}) |