1
0
Fork 0

Fix external_ton build for Xcode.

This commit is contained in:
John Preston 2020-02-26 13:26:55 +04:00
parent 8f24906ec6
commit c7697112f1

View file

@ -10,9 +10,11 @@ add_library(desktop-app::external_ton ALIAS external_ton)
set(ton_loc ${libs_loc}/ton) set(ton_loc ${libs_loc}/ton)
set(ton_build_loc ${ton_loc}/build$<$<CONFIG:Debug>:-debug>) set(ton_build_loc ${ton_loc}/build$<$<CONFIG:Debug>:-debug>)
if (WIN32) if (WIN32)
set(ton_libs_mid /$<CONFIG>) set(ton_lib_prefix $<CONFIG>/)
set(ton_lib_suffix .lib)
else() else()
set(ton_libs_mid "") set(ton_lib_prefix lib)
set(ton_lib_suffix .a)
endif() endif()
target_include_directories(external_ton target_include_directories(external_ton
@ -27,29 +29,23 @@ INTERFACE
${ton_build_loc}/tdutils ${ton_build_loc}/tdutils
) )
if (WIN32)
set(ton_lib_suffix .lib)
else()
set(ton_lib_suffix .a)
endif()
set(ton_libs set(ton_libs
tonlib${ton_libs_mid}/tonlib tonlib/${ton_lib_prefix}tonlib
tl${ton_libs_mid}/tl_tonlib_api tl/${ton_lib_prefix}tl_tonlib_api
crypto${ton_libs_mid}/smc-envelope crypto/${ton_lib_prefix}smc-envelope
lite-client${ton_libs_mid}/lite-client-common lite-client/${ton_lib_prefix}lite-client-common
crypto${ton_libs_mid}/ton_block crypto/${ton_lib_prefix}ton_block
adnl${ton_libs_mid}/adnllite adnl/${ton_lib_prefix}adnllite
tl-utils${ton_libs_mid}/tl-lite-utils tl-utils/${ton_lib_prefix}tl-lite-utils
keys${ton_libs_mid}/keys keys/${ton_lib_prefix}keys
tl-utils${ton_libs_mid}/tl-utils tl-utils/${ton_lib_prefix}tl-utils
tl${ton_libs_mid}/tl_api tl/${ton_lib_prefix}tl_api
tl${ton_libs_mid}/tl_lite_api tl/${ton_lib_prefix}tl_lite_api
tdnet${ton_libs_mid}/tdnet tdnet/${ton_lib_prefix}tdnet
tdactor${ton_libs_mid}/tdactor tdactor/${ton_lib_prefix}tdactor
crypto${ton_libs_mid}/ton_crypto crypto/${ton_lib_prefix}ton_crypto
tdutils${ton_libs_mid}/tdutils tdutils/${ton_lib_prefix}tdutils
third-party/crc32c${ton_libs_mid}/crc32c third-party/crc32c/${ton_lib_prefix}crc32c
) )
foreach (lib ${ton_libs}) foreach (lib ${ton_libs})
list(APPEND ton_libs_list "${ton_build_loc}/${lib}${ton_lib_suffix}") list(APPEND ton_libs_list "${ton_build_loc}/${lib}${ton_lib_suffix}")