#
# $Id$
# $HeadURL$
# $Author$
#

# LIBRARY

SET(Common_SRCS
  id_handler.cpp
  referenced.cpp
  resource_path.cpp
  situation_map_logging.cpp
)

SET (Common_HDRS
  exception.h
  id_handler.h
  ref_pointer.h
  referenced.h
  resource_path.h
  situation_map_common_export.h
  situation_map_logging.h
  simple_value.h
)

SOURCE_GROUP(Common FILES ${Common_SRCS} ${Common_HDRS})

NGL_ADD_LIBRARY(WS AAR HLA SV situationMapCommon SHARED ${Common_SRCS} ${Common_HDRS})
NGL_TARGET_LINK_LIBRARIES(situationMapCommon
  PRIVATE
    ngltools
  PUBLIC
    NGLLogger
    Qt5::Core
)

NGL_TARGET_INCLUDE_DIRECTORIES(situationMapCommon
  INTERFACE
    ${CMAKE_CURRENT_SOURCE_DIR}/..
)


NGL_INSTALL_TARGET(situationMapCommon)
