From 5cc294a9190efb0ff51d22fe7e4e629acfb98ff7 Mon Sep 17 00:00:00 2001 From: Torsten Wierschin Date: Fri, 17 Jul 2026 12:58:22 +0200 Subject: [PATCH] chore(CMake): make GeographicLib optional for LtsCoordTrans to allow partial configure during migration --- Lts/Common/LtsCoordTrans/CMakeLists.txt | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/Lts/Common/LtsCoordTrans/CMakeLists.txt b/Lts/Common/LtsCoordTrans/CMakeLists.txt index e7caa41b5..0c7a04a83 100755 --- a/Lts/Common/LtsCoordTrans/CMakeLists.txt +++ b/Lts/Common/LtsCoordTrans/CMakeLists.txt @@ -5,17 +5,22 @@ # Created by Christian Ehrlicher, SLSE, 2016-08-31 # -FIND_PACKAGE(GeographicLib REQUIRED) +FIND_PACKAGE(GeographicLib) NGL_ADD_LIBRARY2(LtsCoordTrans WS AAR SV HLA SHARED lts_coord_trans.h lts_coord_trans.cpp ) NGL_TARGET_LINK_LIBRARIES(LtsCoordTrans PRIVATE - GeographicLib - PUBLIC Qt5::Core ) +if (GeographicLib_FOUND) + NGL_TARGET_LINK_LIBRARIES(LtsCoordTrans + PRIVATE GeographicLib + ) +else() + message(STATUS "GeographicLib not found; building LtsCoordTrans without it") +endif() NGL_TARGET_INCLUDE_DIRECTORIES(LtsCoordTrans PUBLIC ${CMAKE_CURRENT_SOURCE_DIR}/../