cmake_minimum_required(VERSION 3.10) project(eventlog-daemon) set(eventlog_daemon_src src/main.c) find_library(EVENTLOG_LIB NAMES eventlog PATHS ${EVENTLOG_PATH} ${CMAKE_LIBRARY_PATH} NO_DEFAULT_PATH) find_path(EVENTLOG_INCLUDE NAMES eventlog.h PATHS ${EVENTLOG_INCLUDE_PATH} ${CMAKE_INCLUDE_PATH} NO_DEFAULT_PATH) add_executable(eventlog-daemon ${eventlog_daemon_src}) target_include_directories(eventlog-daemon PUBLIC ${EVENTLOG_INCLUDE}) target_link_libraries(eventlog-daemon ${EVENTLOG_LIB})