c699aa2abc0a8e2341b92e087e81bd439c2a6d72
[feed/packages.git] / libs / zmq / patches / 010-fix-openpgm-linking-for-zeromq.patch
1 From 68546793d3ead9fef78f4b6670b4bee92ae99bc8 Mon Sep 17 00:00:00 2001
2 From: Ye Holmes <yeholmes@outlook.com>
3 Date: Wed, 17 Feb 2021 19:26:52 +0800
4 Subject: [PATCH] fix-openpgm-linking-for-zeromq
5
6 ---
7 CMakeLists.txt | 8 +++++++-
8 1 file changed, 7 insertions(+), 1 deletion(-)
9
10 --- a/CMakeLists.txt
11 +++ b/CMakeLists.txt
12 @@ -793,7 +793,7 @@ else()
13 # message(FATAL_ERROR "WITH_OPENPGM not implemented")
14
15 if(NOT OPENPGM_PKGCONFIG_NAME)
16 - set(OPENPGM_PKGCONFIG_NAME "openpgm-5.2")
17 + set(OPENPGM_PKGCONFIG_NAME "openpgm-5.3")
18 endif()
19
20 set(OPENPGM_PKGCONFIG_NAME
21 @@ -804,6 +804,8 @@ else()
22
23 if(OPENPGM_FOUND)
24 message(STATUS ${OPENPGM_PKGCONFIG_NAME}" found")
25 + find_library(OPENPGM_LIBRARIES NAMES libpgm pgm)
26 + set(pkg_config_libs_private "${pkg_config_libs_private} -lpgm")
27 set(pkg_config_names_private "${pkg_config_names_private} ${OPENPGM_PKGCONFIG_NAME}")
28 else()
29 message(
30 @@ -1447,6 +1449,10 @@ if(BUILD_SHARED)
31 endif()
32 endif()
33
34 + if(OPENPGM_FOUND)
35 + target_link_libraries(libzmq ${OPENPGM_LIBRARIES})
36 + endif()
37 +
38 if(HAVE_WS2_32)
39 target_link_libraries(libzmq ws2_32)
40 elseif(HAVE_WS2)