#
# @RDE_HEADER@
# $Id$
# $HeadURL$
# $Author$
#

# Make ${Qt6_Gui} optional
if(QT6_GUI_AVAILABLE AND TARGET Qt6::Gui)
  set(Qt6_Gui ${Qt6_Gui})
else()
  set(Qt6_Gui "")
endif()


SET(UnitTestSources
  lts_coordinate_unit_test.cpp
  lts_coordinate_unit_test.h
)

IF(BUILD_TESTING AND TARGET LtsElevation)
ADD_EXECUTABLE(commonUnitTestCoordinate ${LinkedSources} ${UnitTestSources} )

TARGET_LINK_LIBRARIES(commonUnitTestCoordinate
    NGLLogger
    nglcoreapplication
    LtsCoordinate
    LtsElevation
    LtsCoordTrans
    situationMapCommon
    situationMapElevationMap
    Qt6::Core
    ${Qt6_Gui}
    Qt6::Test)

ADD_TEST(NAME commonUnitTestCoordinate COMMAND $<TARGET_FILE:commonUnitTestCoordinate>)

ENDIF()
