project(daemon CXX) add_executable(${PROJECT_NAME} src/Assembly.cpp src/daemon.cpp src/Gpio.cpp src/Memory.cpp src/Sinewave.cpp ) target_link_libraries(${PROJECT_NAME} PRIVATE rpclib::rpc PRIVATE Threads::Threads PRIVATE config ) set_target_properties(${PROJECT_NAME} PROPERTIES OUTPUT_NAME hwd ) install(TARGETS ${PROJECT_NAME} RUNTIME ) configure_file(hwd.service.in hwd.service) install(FILES ${CMAKE_CURRENT_BINARY_DIR}/hwd.service DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/systemd/system ) install(FILES ${CMAKE_CURRENT_SOURCE_DIR}/hwd.conf DESTINATION ${CMAKE_INSTALL_PREFIX}/lib/sysusers.d )