23 lines
404 B
CMake
23 lines
404 B
CMake
CMAKE_MINIMUM_REQUIRED(VERSION 3.24)
|
|
|
|
PKG_CHECK_MODULES(CMOCKA REQUIRED cmocka)
|
|
|
|
SET(TESTS
|
|
"test-journal-file"
|
|
)
|
|
|
|
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})
|
|
ENDFOREACH()
|