@@ -300,9 +300,8 @@ endif()
300300target_include_directories (ton_crypto_core SYSTEM PUBLIC $<BUILD_INTERFACE:${OPENSSL_INCLUDE_DIR} >)
301301
302302add_library (ton_crypto STATIC ${TON_CRYPTO_SOURCE} )
303- target_include_directories (ton_crypto PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >
304- $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /..>)
305- target_link_libraries (ton_crypto PUBLIC ${OPENSSL_CRYPTO_LIBRARY} tdutils tddb_utils ton_crypto_core ton_block)
303+ target_include_directories (ton_crypto PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} > $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /..>)
304+ target_link_libraries (ton_crypto PUBLIC ${OPENSSL_CRYPTO_LIBRARY} ton_crypto_core ton_block)
306305if (USE_EMSCRIPTEN)
307306 target_link_options (ton_crypto PRIVATE -fexceptions)
308307 target_compile_options (ton_crypto PRIVATE -fexceptions)
@@ -344,6 +343,7 @@ else()
344343 target_link_libraries (ton_crypto PUBLIC ${SECP256K1_LIBRARY} )
345344endif ()
346345
346+ target_link_libraries (ton_crypto_core PUBLIC ${SECP256K1_LIBRARY} )
347347target_include_directories (ton_crypto_core PUBLIC $<BUILD_INTERFACE:${SODIUM_INCLUDE_DIR} >)
348348target_link_libraries (ton_crypto PUBLIC ${SODIUM_LIBRARY_RELEASE} )
349349
@@ -358,7 +358,7 @@ target_link_libraries(test-ed25519-crypto PUBLIC ton_crypto)
358358
359359add_library (fift-lib STATIC ${FIFT_SOURCE} )
360360target_include_directories (fift-lib PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >)
361- target_link_libraries (fift-lib PUBLIC ton_crypto tdutils ton_block )
361+ target_link_libraries (fift-lib PUBLIC ton_crypto)
362362
363363if (USE_EMSCRIPTEN)
364364 target_link_options (fift-lib PRIVATE -fexceptions)
@@ -379,15 +379,15 @@ target_link_libraries(src_parser PUBLIC ton_crypto_core)
379379add_library (ton_block STATIC ${BLOCK_SOURCE} )
380380target_include_directories (ton_block PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >
381381 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /block> $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /..>)
382- target_link_libraries (ton_block PUBLIC ton_crypto tdutils tdactor tl_api)
382+ target_link_libraries (ton_block PUBLIC ton_crypto_core tdactor tl_api)
383383if (USE_EMSCRIPTEN)
384384 target_link_options (ton_block PRIVATE -fexceptions)
385385 target_compile_options (ton_block PRIVATE -fexceptions)
386386endif ()
387387
388388add_executable (func func/func-main.cpp ${FUNC_LIB_SOURCE} )
389389target_include_directories (func PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >)
390- target_link_libraries (func PUBLIC ton_crypto src_parser git ton_block )
390+ target_link_libraries (func PUBLIC ton_crypto src_parser git)
391391if (WINGETOPT_FOUND)
392392 target_link_libraries_system(func wingetopt)
393393endif ()
@@ -416,25 +416,25 @@ endif()
416416
417417add_executable (tlbc tl/tlbc.cpp)
418418target_include_directories (tlbc PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >)
419- target_link_libraries (tlbc PUBLIC ton_crypto_core src_parser)
419+ target_link_libraries (tlbc PUBLIC src_parser)
420420if (WINGETOPT_FOUND)
421421 target_link_libraries_system(tlbc wingetopt)
422422endif ()
423423
424424add_library (pow-miner-lib util/Miner.cpp util/Miner.h)
425425target_include_directories (pow-miner-lib PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >)
426- target_link_libraries (pow-miner-lib PUBLIC ton_crypto ton_block )
426+ target_link_libraries (pow-miner-lib PUBLIC ton_crypto)
427427
428428add_executable (pow-miner util/pow-miner.cpp)
429- target_link_libraries (pow-miner PRIVATE ton_crypto ton_block pow-miner-lib git)
429+ target_link_libraries (pow-miner PRIVATE ton_crypto pow-miner-lib git)
430430
431431if (WINGETOPT_FOUND)
432432 target_link_libraries_system(fift wingetopt)
433433 target_link_libraries_system(pow-miner wingetopt)
434434endif ()
435435
436436add_executable (mintless-proof-generator util/mintless-proof-generator.cpp)
437- target_link_libraries (mintless-proof-generator PRIVATE ton_crypto ton_block git ${JEMALLOC_LIBRARIES} )
437+ target_link_libraries (mintless-proof-generator PRIVATE ton_crypto git ${JEMALLOC_LIBRARIES} )
438438
439439if (JEMALLOC_FOUND)
440440 target_include_directories (mintless-proof-generator PRIVATE ${JEMALLOC_INCLUDE_DIR} )
@@ -539,12 +539,12 @@ add_executable(create-state block/create-state.cpp)
539539target_include_directories (create-state PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >
540540 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /..>)
541541if (INTERNAL_COMPILE)
542- target_link_libraries (create-state PUBLIC ton_crypto fift-lib ton_block tonlib git)
542+ target_link_libraries (create-state PUBLIC ton_crypto fift-lib tonlib git)
543543else ()
544544 if (TONLIB_COMPILE)
545- target_link_libraries (create-state PUBLIC ton_crypto fift-lib ton_block tonlib git)
545+ target_link_libraries (create-state PUBLIC ton_crypto fift-lib tonlib git)
546546 else ()
547- target_link_libraries (create-state PUBLIC ton_crypto fift-lib ton_block git)
547+ target_link_libraries (create-state PUBLIC ton_crypto fift-lib git)
548548 endif ()
549549endif ()
550550if (WINGETOPT_FOUND)
@@ -554,15 +554,15 @@ endif()
554554add_executable (dump-block block/dump-block.cpp)
555555target_include_directories (dump-block PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >
556556 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /..>)
557- target_link_libraries (dump-block PUBLIC ton_crypto fift-lib ton_block git)
557+ target_link_libraries (dump-block PUBLIC ton_crypto fift-lib git)
558558if (WINGETOPT_FOUND)
559559 target_link_libraries_system(dump-block wingetopt)
560560endif ()
561561
562562add_executable (adjust-block block/adjust-block.cpp)
563563target_include_directories (adjust-block PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >
564564 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /..>)
565- target_link_libraries (adjust-block PUBLIC ton_crypto fift-lib ton_block git)
565+ target_link_libraries (adjust-block PUBLIC ton_crypto fift-lib git)
566566if (WINGETOPT_FOUND)
567567 target_link_libraries_system(dump-block wingetopt)
568568 target_link_libraries_system(adjust-block wingetopt)
@@ -571,7 +571,7 @@ endif()
571571add_executable (test -weight-distr block/test -weight-distr.cpp)
572572target_include_directories (test -weight-distr PUBLIC $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} >
573573 $<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR} /..>)
574- target_link_libraries (test -weight-distr PUBLIC ton_crypto fift-lib ton_block git)
574+ target_link_libraries (test -weight-distr PUBLIC ton_crypto fift-lib git)
575575if (WINGETOPT_FOUND)
576576 target_link_libraries_system(test -weight-distr wingetopt)
577577endif ()
0 commit comments