set(
  LOGGING_SOURCES

  display_report.cpp
  input_report.cpp
  compositor_report.cpp
  scene_report.cpp
  seat_report.cpp
  shell_report.cpp
  shell_report.h
  logging_report_factory.cpp
  display_configuration_report.cpp
)

add_library(
  mirlogging OBJECT

  ${LOGGING_SOURCES}
)

target_include_directories(mirlogging
  PUBLIC
    ${PROJECT_SOURCE_DIR}/include/server
  PRIVATE
    ${PROJECT_SOURCE_DIR}/src/include/server
)

target_link_libraries(mirlogging
  PUBLIC
    mirplatform
    mircommon
    mircore
)
