@@ -82,7 +82,9 @@ find_package(gRPC CONFIG)
8282
8383if (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 )
8890else ()
@@ -162,7 +164,7 @@ set_target_properties(Monitoring PROPERTIES OUTPUT_NAME "O2Monitoring")
162164target_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 )
264266endforeach ()
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