forked from OSchip/llvm-project
24 lines
833 B
CMake
24 lines
833 B
CMake
cmake_minimum_required(VERSION 2.8 FATAL_ERROR)
|
|
|
|
set(OPENMP_LLVM_TOOLS_DIR "" CACHE PATH "Path to LLVM tools for testing")
|
|
|
|
add_subdirectory(runtime)
|
|
|
|
|
|
# The tests currently don't pass if the generic ELF plugin is built.
|
|
# TODO: Fix the tests and enable libomptarget by default on supported
|
|
# architectures and platforms.
|
|
set(ENABLE_LIBOMPTARGET OFF)
|
|
# Currently libomptarget cannot be compiled on Windows or MacOS X.
|
|
# Since the device plugins are only supported on Linux anyway,
|
|
# there is no point in trying to compile libomptarget on other OSes.
|
|
if (WIN32 OR ${CMAKE_SYSTEM_NAME} MATCHES "Darwin")
|
|
set(ENABLE_LIBOMPTARGET OFF)
|
|
endif()
|
|
|
|
option(OPENMP_ENABLE_LIBOMPTARGET "Enable building libomptarget for offloading."
|
|
${ENABLE_LIBOMPTARGET})
|
|
if (OPENMP_ENABLE_LIBOMPTARGET)
|
|
add_subdirectory(libomptarget)
|
|
endif()
|