4 CHECK_INCLUDE_FILES(magic.h HAVE_MAGIC_H)
5 CHECK_LIBRARY_EXISTS(magic magic_load "" HAVE_LIBMAGIC_SO)
9 ENDIF(HAVE_LIBMAGIC_SO)
13 MESSAGE(FATAL_ERROR "\"magic.h\" or \"libmagic.so\" missing.
14 Please install the \"file-devel\" or \"libmagic-dev\" package !")
15 ENDIF(NOT HAVE_LIBMAGIC)
17 PKG_CHECK_MODULES(libsystemd REQUIRED libsystemd>=222)
18 PKG_CHECK_MODULES(libmicrohttpd REQUIRED libmicrohttpd>=0.9.48)
19 PKG_CHECK_MODULES(openssl REQUIRED openssl)
20 PKG_CHECK_MODULES(uuid REQUIRED uuid)
24 ${libsystemd_INCLUDE_DIRS}
25 ${libmicrohttpd_INCLUDE_DIRS}
27 ${openssl_INCLUDE_DIRS}
30 ADD_LIBRARY(afb-lib STATIC
52 ADD_EXECUTABLE(afb-daemon main.c)
53 TARGET_LINK_LIBRARIES(afb-daemon
56 ${libsystemd_LIBRARIES}
57 ${libmicrohttpd_LIBRARIES}
64 INSTALL(TARGETS afb-daemon
65 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})
67 ADD_EXECUTABLE(afb-client-demo afb-client-demo.c)
68 TARGET_LINK_LIBRARIES(afb-client-demo
71 ${libsystemd_LIBRARIES}
73 INSTALL(TARGETS afb-client-demo
74 RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR})