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

FIND_PACKAGE(GDAL REQUIRED)

SET(Elevation_SRCS
  elevation_map.cpp
  elevation_map.h
  elevation_map_manager.cpp
  elevation_map_manager.h
  line_of_sight_calculation.cpp
  line_of_sight_calculation.h
)

NGL_ADD_LIBRARY2(AAR SV WS HLA situationMapElevationMap SHARED ${Elevation_SRCS})
NGL_TARGET_INCLUDE_DIRECTORIES(situationMapElevationMap
  PRIVATE
    ${GDAL_INCLUDE_DIR}
  PUBLIC
    ${CMAKE_CURRENT_SOURCE_DIR}/../
    ${CMAKE_CURRENT_BINARY_DIR}/../
)
NGL_TARGET_LINK_LIBRARIES(situationMapElevationMap
  PRIVATE
    situationMapCommon
    Qt5::Concurrent
    Qt5::Gui
    NGLLogger
    ${GDAL_LIBRARIES}
    LtsCoordTrans
  PUBLIC
    Qt5::Core
    LtsUtilsCoreHeaderOnly
)
