

file(GLOB phoenixSwarmDaemon_SRC "${CMAKE_CURRENT_SOURCE_DIR}/*.cpp")

phoenix_add_library(phoenix_swarm_daemon ${phoenixSwarmDaemon_SRC})
target_link_libraries(
	phoenix_swarm_daemon
	phoenix_swarm_function
	phoenix_swarm_representation
	phoenix_toml
	phoenix_yml
	phoenix_file_parser
	phoenix_option_parser
	phoenix_type_stream
	phoenix_data_stream
	phoenix_check_stream
	phoenix_core
)

install(TARGETS phoenix_swarm_daemon LIBRARY DESTINATION ${LIBRARY_DIRECTORY} ARCHIVE DESTINATION ${LIBRARY_DIRECTORY})

file(GLOB headers "${CMAKE_CURRENT_SOURCE_DIR}/*.h" "${CMAKE_CURRENT_BINARY_DIR}/*.h")

install(FILES ${headers} DESTINATION include/PhoenixSwarm/Daemon)


