Files
lammps/lib/kokkos/containers/performance_tests/CMakeLists.txt
2023-06-29 10:42:42 -06:00

24 lines
590 B
CMake

KOKKOS_INCLUDE_DIRECTORIES(${CMAKE_CURRENT_BINARY_DIR})
KOKKOS_INCLUDE_DIRECTORIES(REQUIRED_DURING_INSTALLATION_TESTING ${CMAKE_CURRENT_SOURCE_DIR})
KOKKOS_INCLUDE_DIRECTORIES(${CMAKE_CURRENT_SOURCE_DIR}/../src )
foreach(Tag Threads;OpenMP;Cuda;HPX;HIP)
string(TOUPPER ${Tag} DEVICE)
string(TOLOWER ${Tag} dir)
if(Kokkos_ENABLE_${DEVICE})
message(STATUS "Sources Test${Tag}.cpp")
set(SOURCES
TestMain.cpp
Test${Tag}.cpp
)
KOKKOS_ADD_EXECUTABLE_AND_TEST(
ContainersPerformanceTest_${Tag}
SOURCES ${SOURCES}
)
endif()
endforeach()