From fffeb013df0d7eac7dd22eef5f6d55fe1f43335c Mon Sep 17 00:00:00 2001 From: Andriy Gelman Date: Mon, 17 Feb 2020 22:18:33 -0500 Subject: Fix incorrect private lib field in librabbitmq.pc Fixes #599 Private lib entries are currently separated by semicolon. Replace semicolon by space and add -l prefix to libs. Signed-off-by: Andriy Gelman --- CMakeLists.txt | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index d73de33..f620ddc 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -311,10 +311,13 @@ if (BUILD_API_DOCS) ) endif () -set(libs_private ${SOCKET_LIBRARIES} ${LIBRT}) +foreach (lib ${SOCKET_LIBRARIES}) + set(libs_private "${libs_private} -l${lib}") +endforeach(lib) +set(libs_private "${libs_private} -l${LIBRT}") if (ENABLE_SSL_SUPPORT) set(requires_private "openssl") - set(libs_private ${libs_private} ${CMAKE_THREAD_LIBS_INIT}) + set(libs_private "${libs_private} ${CMAKE_THREAD_LIBS_INIT}") endif() set(prefix ${CMAKE_INSTALL_PREFIX}) -- cgit v1.2.1