File tree Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Expand file tree Collapse file tree 1 file changed +14
-4
lines changed Original file line number Diff line number Diff line change @@ -79,20 +79,30 @@ add_library(bitcoinkernel
7979 ../validation.cpp
8080 ../validationinterface.cpp
8181 ../versionbits.cpp
82+ $<TARGET_OBJECTS:bitcoin_clientversion>
83+ $<TARGET_OBJECTS:bitcoin_crypto>
84+ $<TARGET_OBJECTS:crc32c>
85+ $<TARGET_OBJECTS:leveldb>
86+ $<TARGET_OBJECTS:secp256k1>
8287)
88+
8389target_link_libraries (bitcoinkernel
8490 PRIVATE
8591 core_interface
86- bitcoin_clientversion
87- bitcoin_crypto
88- leveldb
89- secp256k1
92+ secp256k1_precomputed
93+ secp256k1_asm
9094 $<$<PLATFORM_ID:Windows>:bcrypt>
9195 $<TARGET_NAME_IF_EXISTS:USDT::headers>
9296 PUBLIC
9397 Boost::headers
9498)
9599
100+ target_include_directories (bitcoinkernel
101+ PRIVATE
102+ $<BUILD_INTERFACE:$<TARGET_PROPERTY:leveldb,INTERFACE_INCLUDE_DIRECTORIES >>
103+ $<BUILD_INTERFACE:$<TARGET_PROPERTY:secp256k1,INTERFACE_INCLUDE_DIRECTORIES >>
104+ )
105+
96106# libbitcoinkernel requires default symbol visibility, explicitly
97107# specify that here so that things still work even when user
98108# configures with -DREDUCE_EXPORTS=ON
You can’t perform that action at this time.
0 commit comments