CMAKE_MINIMUM_REQUIRED(VERSION 3.24) PKG_CHECK_MODULES(CMOCKA REQUIRED cmocka) SET(TESTS "test-journal-file-parse" ) 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()