Skip to content

Commit 86845c9

Browse files
committed
added explicit link to librdkafka in addition to librdkafka++, to have absolute path
1 parent f46b214 commit 86845c9

File tree

1 file changed

+6
-4
lines changed

1 file changed

+6
-4
lines changed

CMakeLists.txt

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,9 @@ find_package(gRPC CONFIG)
8282

8383
if(RDKAFKA_ROOT)
8484
message("RDKAFKA_ROOT set, we enable corresponding libs and binaries")
85-
find_library(RDKAFKA_LIB "rdkafka++" REQUIRED PATHS ${RDKAFKA_ROOT}/lib)
85+
find_library(RDKAFKA_LIB1 "rdkafka++" REQUIRED PATHS ${RDKAFKA_ROOT}/lib)
86+
find_library(RDKAFKA_LIB2 "rdkafka" REQUIRED PATHS ${RDKAFKA_ROOT}/lib)
87+
set(RDKAFKA_LIBS ${RDKAFKA_LIB1} ${RDKAFKA_LIB2})
8688
set(RDKAFKA_INCLUDE "${RDKAFKA_ROOT}/include")
8789
set(RdKafka_FOUND true)
8890
else()
@@ -162,7 +164,7 @@ set_target_properties(Monitoring PROPERTIES OUTPUT_NAME "O2Monitoring")
162164
target_link_libraries(Monitoring
163165
PUBLIC
164166
Boost::boost
165-
$<$<BOOL:${RdKafka_FOUND}>:${RDKAFKA_LIB}>
167+
$<$<BOOL:${RdKafka_FOUND}>:${RDKAFKA_LIBS}>
166168
PRIVATE
167169
Boost::system
168170
pthread
@@ -259,7 +261,7 @@ foreach (example ${EXAMPLES})
259261
pthread
260262
Monitoring Boost::program_options
261263
$<$<BOOL:${CURL_FOUND}>:CURL::libcurl>
262-
$<$<BOOL:${RdKafka_FOUND}>:${RDKAFKA_LIB}>
264+
$<$<BOOL:${RdKafka_FOUND}>:${RDKAFKA_LIBS}>
263265
)
264266
endforeach()
265267

@@ -301,7 +303,7 @@ if(RdKafka_FOUND AND Protobuf_FOUND AND CURL_FOUND)
301303
Boost::program_options
302304
protobuf::libprotobuf
303305
$<$<BOOL:${InfoLogger_FOUND}>:AliceO2::InfoLogger>
304-
$<$<BOOL:${RdKafka_FOUND}>:${RDKAFKA_LIB}>
306+
$<$<BOOL:${RdKafka_FOUND}>:${RDKAFKA_LIBS}>
305307
)
306308
target_compile_definitions(${example_name} PRIVATE $<$<BOOL:${InfoLogger_FOUND}>:O2_MONITORING_WITH_INFOLOGGER>)
307309
target_include_directories(${example_name} PRIVATE ${CMAKE_CURRENT_BINARY_DIR})

0 commit comments

Comments
 (0)