39 lines
650 B
CMake
39 lines
650 B
CMake
|
|
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
|
|
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR})
|
|
INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../src )
|
|
|
|
SET(SOURCES
|
|
UnitTestMain.cpp
|
|
TestCuda.cpp
|
|
)
|
|
|
|
SET(LIBRARIES kokkoscore)
|
|
|
|
IF(Kokkos_ENABLE_OpenMP)
|
|
LIST( APPEND SOURCES
|
|
TestOpenMP.cpp
|
|
)
|
|
ENDIF()
|
|
|
|
IF(Kokkos_ENABLE_Serial)
|
|
LIST( APPEND SOURCES
|
|
TestSerial.cpp
|
|
)
|
|
ENDIF()
|
|
|
|
IF(Kokkos_ENABLE_Pthread)
|
|
LIST( APPEND SOURCES
|
|
TestThreads.cpp
|
|
)
|
|
ENDIF()
|
|
|
|
TRIBITS_ADD_EXECUTABLE_AND_TEST(
|
|
UnitTest
|
|
SOURCES ${SOURCES}
|
|
COMM serial mpi
|
|
NUM_MPI_PROCS 1
|
|
FAIL_REGULAR_EXPRESSION " FAILED "
|
|
TESTONLYLIBS kokkos_gtest
|
|
)
|