From 25824ac2f9b62ddda5c9444734d315c9e26efed2 Mon Sep 17 00:00:00 2001 From: PoliEcho Date: Wed, 5 Aug 2026 10:47:54 +0200 Subject: [PATCH] make geo*lib static --- CMakeLists.txt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 0b80ce8..485da17 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -5,7 +5,7 @@ option(BUILD_FOR_PICO "Build for Raspberry Pi Pico" ON) set(GEOGRAPHICLIB_DIR ${CMAKE_CURRENT_SOURCE_DIR}/geographiclib) # Configure GeographicLib before adding it, to skip docs/tools/tests -set(GEOGRAPHICLIB_LIB_TYPE "STATIC" CACHE STRING "" FORCE) +set(BUILD_SHARED_LIBS OFF CACHE BOOL "" FORCE) set(BUILD_DOCUMENTATION OFF CACHE BOOL "" FORCE) set(BUILD_BOTH_LIBRARIES OFF CACHE BOOL "" FORCE) set(PACKAGE_DEBIAN OFF CACHE BOOL "" FORCE) @@ -21,7 +21,7 @@ if(BUILD_FOR_PICO) pico_sdk_init() add_subdirectory(${GEOGRAPHICLIB_DIR} EXCLUDE_FROM_ALL) - target_compile_options(GeographicLib PUBLIC -fexceptions -frtti) + target_compile_options(GeographicLib INTERFACE -fexceptions -frtti) add_executable(p-rad src/main.cpp