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
79
79
../validation.cpp
80
80
../validationinterface.cpp
81
81
../versionbits.cpp
82
+ $< TARGET_OBJECTS:bitcoin_clientversion>
83
+ $< TARGET_OBJECTS:bitcoin_crypto>
84
+ $< TARGET_OBJECTS:crc32c>
85
+ $< TARGET_OBJECTS:leveldb>
86
+ $< TARGET_OBJECTS:secp256k1>
82
87
)
88
+
83
89
target_link_libraries (bitcoinkernel
84
90
PRIVATE
85
91
core_interface
86
- bitcoin_clientversion
87
- bitcoin_crypto
88
- leveldb
89
- secp256k1
92
+ secp256k1_precomputed
93
+ secp256k1_asm
90
94
$< $< PLATFORM_ID:Windows> :bcrypt>
91
95
$< TARGET_NAME_IF_EXISTS:USDT::headers>
92
96
PUBLIC
93
97
Boost::headers
94
98
)
95
99
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
+
96
106
# libbitcoinkernel requires default symbol visibility, explicitly
97
107
# specify that here so that things still work even when user
98
108
# configures with -DREDUCE_EXPORTS=ON
You can’t perform that action at this time.
0 commit comments