poet/test/CMakeLists.txt
Max Lübke d5744191a1 feat: Add PinnableMemory class for allocating pinned memory
refactor: Field class now relies on Pinnable memory
2024-05-07 09:59:20 +00:00

18 lines
558 B
CMake

file(GLOB test_SRC
CONFIGURE_DEPENDS
"*.cpp" "*.c")
find_package(doctest REQUIRED)
add_executable(testPOET ${test_SRC})
target_link_libraries(testPOET doctest::doctest POETLib)
target_include_directories(testPOET PRIVATE "${PROJECT_SOURCE_DIR}/src")
get_filename_component(TEST_RInsideSourceFile "RInsidePOET_funcs.R" REALPATH)
configure_file(testDataStructures.hpp.in testDataStructures.hpp)
target_include_directories(testPOET PRIVATE "${CMAKE_CURRENT_BINARY_DIR}")
add_custom_target(check
COMMAND $<TARGET_FILE:testPOET>
DEPENDS testPOET
)