From 2b9237cf6ec72ad03e3ed9cf1a8efe98e03c04dc Mon Sep 17 00:00:00 2001 From: Jeremy Lorelli Date: Mon, 24 Mar 2025 23:49:58 -0700 Subject: [PATCH] cli: Build completely statically --- CMakeLists.txt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 30835aa..bd535c7 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -87,6 +87,9 @@ target_link_libraries(vtex2 PRIVATE vtflib_static com fmt::fmt) target_include_directories(vtex2 PRIVATE src external) target_include_directories(com PRIVATE src external external/vtflib/lib) +# Don't build vtex2 cli as a dynamic executable +set_target_properties(vtex2 PROPERTIES LINK_FLAGS "-static-libgcc -static-libstdc++ -static") + if (BUILD_GUI) target_link_libraries(vtfview PRIVATE vtflib_static com fmt::fmt) target_include_directories(vtfview PRIVATE src external)