edterm/lib/tests/CMakeLists.txt
2025-04-27 16:00:18 +02:00

28 lines
488 B
CMake

CMAKE_MINIMUM_REQUIRED(VERSION 3.24)
PKG_CHECK_MODULES(CMOCKA REQUIRED cmocka)
SET(TESTS
"test-journal-file"
"test-journal"
)
INCLUDE_DIRECTORIES(
"${CMAKE_CURRENT_SOURCE_DIR}/../include"
"${CMOCKA_INCLUDE_DIRS}"
)
FOREACH(TEST ${TESTS})
ADD_EXECUTABLE(${TEST} "${TEST}.c")
TARGET_LINK_LIBRARIES(
"${TEST}"
"edapi"
${CMOCKA_LIBRARIES}
)
ADD_TEST(
NAME ${TEST}
COMMAND ${TEST}
WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/.."
)
ENDFOREACH()