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

add_library(phoenix_stats_monitoring INTERFACE)
target_include_directories(phoenix_stats_monitoring INTERFACE
    $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}>
    $<BUILD_INTERFACE:${CMAKE_CURRENT_BINARY_DIR}>
    $<INSTALL_INTERFACE:include/PhoenixStatsMonitoring>
)

target_link_libraries(phoenix_stats_monitoring INTERFACE ${PHOENIXSWARM} ${PHOENIXZMQ} ${PHOENIXSOCKET} ${PHOENIXCLOCK} ${ZMQ_LIBRARY})

install(TARGETS phoenix_stats_monitoring)
install(FILES ${headers} DESTINATION include/PhoenixStatsMonitoring)

