From 122d1bc02f001fda7fed48c569ebaf31beecf2d2 Mon Sep 17 00:00:00 2001 From: Tim Hagen Date: Thu, 30 Jan 2025 16:59:25 +0000 Subject: [PATCH] statically link libstdc++ --- src/CMakeLists.txt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/CMakeLists.txt b/src/CMakeLists.txt index 9bbb243..53cd19c 100644 --- a/src/CMakeLists.txt +++ b/src/CMakeLists.txt @@ -30,6 +30,10 @@ add_library(measureapi_static STATIC target_compile_features(measureapi_static PUBLIC cxx_std_20) target_include_directories(measureapi_static PUBLIC ${CMAKE_CURRENT_LIST_DIR}/../include) +if (CMAKE_CXX_COMPILER_ID STREQUAL "GNU") + target_link_options(measureapi PRIVATE -static-libgcc -static-libstdc++) +endif() + set(BUILD_SHARED_LIBS OFF) set(CMAKE_POSITION_INDEPENDENT_CODE ON)