mirror of
https://github.com/ton-blockchain/ton
synced 2025-03-09 15:40:10 +00:00
add -static-libgcc -static-libstdc++ to libtonlibjson and emulator when PORTABLE=1
This commit is contained in:
parent
8cce66da6d
commit
ca9afc9673
1 changed files with 6 additions and 1 deletions
|
@ -98,7 +98,12 @@ else()
|
||||||
add_library(tonlibjson STATIC ${TONLIB_JSON_SOURCE} ${TONLIB_JSON_HEADERS})
|
add_library(tonlibjson STATIC ${TONLIB_JSON_SOURCE} ${TONLIB_JSON_HEADERS})
|
||||||
endif()
|
endif()
|
||||||
|
|
||||||
target_link_libraries(tonlibjson PRIVATE tonlibjson_private)
|
if (PORTABLE)
|
||||||
|
target_link_libraries(tonlibjson PRIVATE tonlibjson_private -static-libgcc -static-libstdc++)
|
||||||
|
else
|
||||||
|
target_link_libraries(tonlibjson PRIVATE tonlibjson_private)
|
||||||
|
if
|
||||||
|
|
||||||
generate_export_header(tonlibjson EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/tonlib/tonlibjson_export.h)
|
generate_export_header(tonlibjson EXPORT_FILE_NAME ${CMAKE_CURRENT_BINARY_DIR}/tonlib/tonlibjson_export.h)
|
||||||
if (!BUILD_SHARED_LIBS)
|
if (!BUILD_SHARED_LIBS)
|
||||||
target_compile_definitions(tonlibjson PUBLIC TONLIBJSON_STATIC_DEFINE)
|
target_compile_definitions(tonlibjson PUBLIC TONLIBJSON_STATIC_DEFINE)
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue