project(GrafanaMonitoredRenderingService)

include_directories(include)

set(header_files
    include/InfluxdbMetricsListener.h
    include/MonitoredRenderingServiceListener.h
    include/InfluxdbMetricsDispatcher.h
    include/influxdb.hpp
)

set(source_files
    src/main.cxx
    src/InfluxdbMetricsListener.cxx
    src/InfluxdbMetricsDispatcher.cxx
    src/MonitoredRenderingServiceListener.cxx
)

add_oiv_executable_notest(${PROJECT_NAME} ${header_files} ${source_files})

set_property(TARGET ${PROJECT_NAME} PROPERTY CXX_STANDARD 11)

target_link_libraries(${PROJECT_NAME} ${RemoteVizServices_LIBRARIES} ${OpenInventorViewerComponents_LIBRARIES})
