Skip to content

Commit 3580210

Browse files
committed
fix private pedendencies
1 parent 7a88482 commit 3580210

File tree

1 file changed

+19
-7
lines changed

1 file changed

+19
-7
lines changed

CMakeLists.txt

Lines changed: 19 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -226,17 +226,29 @@ target_link_libraries(${BTCPP_LIBRARY}
226226
PRIVATE
227227
Threads::Threads
228228
${CMAKE_DL_LIBS}
229-
foonathan::lexy
230-
minitrace::minitrace
231-
tinyxml2::tinyxml2
232-
minicoro::minicoro
233-
flatbuffers::flatbuffers
234-
$<$<BOOL:${BTCPP_GROOT_INTERFACE}>:cppzmq>
235-
$<$<BOOL:${BTCPP_SQLITE_LOGGING}>:SQLite::SQLite3>
229+
$<BUILD_INTERFACE:foonathan::lexy>
230+
$<BUILD_INTERFACE:minitrace::minitrace>
231+
$<BUILD_INTERFACE:tinyxml2::tinyxml2>
232+
$<BUILD_INTERFACE:minicoro::minicoro>
233+
$<BUILD_INTERFACE:flatbuffers::flatbuffers>
236234
PUBLIC
237235
${BTCPP_EXTRA_LIBRARIES}
238236
)
239237

238+
if(BTCPP_GROOT_INTERFACE)
239+
target_link_libraries(${BTCPP_LIBRARY}
240+
PRIVATE
241+
$<BUILD_INTERFACE:cppzmq>
242+
)
243+
endif()
244+
245+
if(BTCPP_SQLITE_LOGGING)
246+
target_link_libraries(${BTCPP_LIBRARY}
247+
PRIVATE
248+
$<BUILD_INTERFACE:SQLite::SQLite3>
249+
)
250+
endif()
251+
240252
target_include_directories(${BTCPP_LIBRARY}
241253
PUBLIC
242254
$<BUILD_INTERFACE:${CMAKE_CURRENT_SOURCE_DIR}/include>

0 commit comments

Comments
 (0)