48 lines
1.1 KiB
CMake
48 lines
1.1 KiB
CMake
|
|
TRIBITS_CONFIGURE_FILE(${PACKAGE_NAME}_config.h)
|
|
|
|
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
|
|
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
|
|
|
#-----------------------------------------------------------------------------
|
|
|
|
SET(TRILINOS_INCDIR ${CMAKE_INSTALL_PREFIX}/${${PROJECT_NAME}_INSTALL_INCLUDE_DIR})
|
|
|
|
if(KOKKOS_LEGACY_TRIBITS)
|
|
|
|
SET(HEADERS "")
|
|
SET(SOURCES "")
|
|
|
|
SET(HEADERS_IMPL "")
|
|
|
|
FILE(GLOB HEADERS *.hpp)
|
|
FILE(GLOB HEADERS_IMPL impl/*.hpp)
|
|
FILE(GLOB SOURCES impl/*.cpp)
|
|
|
|
INSTALL(FILES ${HEADERS_IMPL} DESTINATION ${TRILINOS_INCDIR}/impl/)
|
|
|
|
TRIBITS_ADD_LIBRARY(
|
|
kokkoscontainers
|
|
HEADERS ${HEADERS}
|
|
NOINSTALLHEADERS ${HEADERS_IMPL}
|
|
SOURCES ${SOURCES}
|
|
DEPLIBS
|
|
)
|
|
|
|
else()
|
|
|
|
INSTALL (
|
|
DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}/"
|
|
DESTINATION ${TRILINOS_INCDIR}
|
|
FILES_MATCHING PATTERN "*.hpp"
|
|
)
|
|
|
|
TRIBITS_ADD_LIBRARY(
|
|
kokkoscontainers
|
|
SOURCES ${KOKKOS_CONTAINERS_SRCS}
|
|
DEPLIBS
|
|
)
|
|
|
|
endif()
|
|
#-----------------------------------------------------------------------------
|