Select Git revision
CMakeLists.txt
-
Stéphane Del Pino authoredStéphane Del Pino authored
CMakeLists.txt 815 B
cmake_minimum_required (VERSION 3.4)
# CMake utils
list(APPEND CMAKE_MODULE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/cmake")
# Forbids in-source builds
include(CheckNotInSources)
#------------------------------------------------------
#----------------- Main configuration -----------------
#------------------------------------------------------
project (Pastis)
# CLI11
add_subdirectory(${CMAKE_SOURCE_DIR}/packages/CLI11)
include_directories(${CMAKE_SOURCE_DIR}/packages/CLI11/include)
# Kokkos
add_subdirectory(${CMAKE_SOURCE_DIR}/packages/kokkos)
include_directories(${Kokkos_INCLUDE_DIRS_RET})
# Pastis utils
add_subdirectory(utils)
include_directories(utils)
# Compiler flags
include(GetKokkosCompilerFlags)
# Pastis binary
add_executable(pastis main.cpp)
target_link_libraries(pastis kokkos PastisUtils)