diff -up ./CMakeLists.txt.orig ./CMakeLists.txt --- ./CMakeLists.txt.orig 2017-02-19 21:39:39.750636800 +0200 +++ ./CMakeLists.txt 2017-02-19 21:39:45.713409693 +0200 @@ -641,7 +641,7 @@ configure_file (${CMAKE_CURRENT_SOURCE_D set (zmq-pkgconfig ${CMAKE_CURRENT_BINARY_DIR}/libzmq.pc) if (NOT ZMQ_BUILD_FRAMEWORK) - install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libzmq.pc DESTINATION lib/pkgconfig) + install (FILES ${CMAKE_CURRENT_BINARY_DIR}/libzmq.pc DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig) endif () if (MSVC) @@ -744,8 +744,8 @@ else () set_target_properties (libzmq PROPERTIES COMPILE_DEFINITIONS "DLL_EXPORT" PUBLIC_HEADER "${public_headers}" - VERSION ${ZMQ_VERSION} - SOVERSION "5.1.2" + VERSION "5.1.2" + SOVERSION "5" OUTPUT_NAME "libzmq" PREFIX "") if (ZMQ_BUILD_FRAMEWORK) @@ -774,6 +774,9 @@ target_link_libraries (libzmq ${CMAKE_TH if (SODIUM_FOUND) target_link_libraries (libzmq ${SODIUM_LIBRARIES}) endif () +if (WITH_OPENPGM) + target_link_libraries (libzmq ${OPENPGM_LIBRARIES}) +endif () if (HAVE_WS2_32) target_link_libraries (libzmq ws2_32) elseif (HAVE_WS2) @@ -900,7 +900,7 @@ endforeach () if (WITH_DOC) if (NOT ZMQ_BUILD_FRAMEWORK) - install (FILES ${html-docs} DESTINATION doc/zmq COMPONENT RefGuide) + install (FILES ${html-docs} DESTINATION ${CMAKE_INSTALL_DOCDIR}/zmq COMPONENT RefGuide) endif () endif () diff -up ./src/libzmq.pc.cmake.in.orig ./src/libzmq.pc.cmake.in --- ./src/libzmq.pc.cmake.in.orig 2017-02-19 21:39:30.072005434 +0200 +++ ./src/libzmq.pc.cmake.in 2017-02-19 21:39:57.309968011 +0200 @@ -1,6 +1,6 @@ prefix=@CMAKE_INSTALL_PREFIX@ -exec_prefix=${prefix} -libdir=${prefix}/lib +exec_prefix=@CMAKE_INSTALL_LIBEXECDIR@ +libdir=@CMAKE_INSTALL_LIBDIR@ includedir=${prefix}/include Name: libzmq