Skip to content
This repository was archived by the owner on Jun 22, 2025. It is now read-only.

Commit ab36422

Browse files
committed
cli: Build completely statically
1 parent 9339bc9 commit ab36422

1 file changed

Lines changed: 5 additions & 0 deletions

File tree

CMakeLists.txt

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -87,6 +87,11 @@ target_link_libraries(vtex2 PRIVATE vtflib_static com fmt::fmt)
8787
target_include_directories(vtex2 PRIVATE src external)
8888
target_include_directories(com PRIVATE src external external/vtflib/lib)
8989

90+
if (UNIX)
91+
# Don't build vtex2 cli as a dynamic executable
92+
set_target_properties(vtex2 PROPERTIES LINK_FLAGS "-static-libgcc -static-libstdc++ -static")
93+
endif()
94+
9095
if (BUILD_GUI)
9196
target_link_libraries(vtfview PRIVATE vtflib_static com fmt::fmt)
9297
target_include_directories(vtfview PRIVATE src external)

0 commit comments

Comments
 (0)