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

# LIBRARY

SET(LocalServer_SRCS
  local_server_export
  local_server.cpp
  local_server.h
)

SOURCE_GROUP(LocalServer FILES ${LocalServer_SRCS})

NGL_ADD_LIBRARY(WS situationMapLocalServer SHARED ${LocalServer_SRCS})
NGL_TARGET_LINK_LIBRARIES(situationMapLocalServer
  PRIVATE
    ArcGIS::ArcGIS
    NGLLogger
    Qt5::Gui  # can be removed once we get an official ESRI ArcGIS Qt version again
  PUBLIC
    Qt5::Core
    situationMapCommon
)

# ESRI: /usr/include/arcgis/LocalServer/LocalServer.h: '#include "Object.h"'
# so add required include path here as PRIVATE:
NGL_TARGET_INCLUDE_DIRECTORIES(situationMapLocalServer
  PRIVATE
    ${ARCGIS_INCLUDE_DIR}/arcgis
  INTERFACE
    ${CMAKE_CURRENT_SOURCE_DIR}/..
)

NGL_INSTALL_TARGET(situationMapLocalServer)
