diff --git a/AUTHORS b/AUTHORS index b696e23..a2a4801 100644 --- a/AUTHORS +++ b/AUTHORS @@ -3,6 +3,7 @@ Individual Contributors Author: Ben Gray Author: Dmitry Odzerikho +Author: Egor Poleshko Author: Michi Henning Author: Pieter Hintjens Author: Rob Hubbard diff --git a/CMakeLists.txt b/CMakeLists.txt index 0e2cc7a..f486756 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -231,6 +231,9 @@ if( ZMQPP_BUILD_TESTS ) add_test( zmqpp-test zmqpp-test-runner --log-level=test-suite ) endif() +# Configure pkg-config file +# ------------------------- +configure_file(src/libzmqpp.pc ${CMAKE_BINARY_DIR}/libzmqpp.pc) # Install # ------- @@ -245,3 +248,7 @@ install(DIRECTORY src/zmqpp DESTINATION include/ install(FILES "${CMAKE_CURRENT_BINARY_DIR}/zmqpp_export.h" DESTINATION "include") + +install(FILES + "${CMAKE_CURRENT_BINARY_DIR}/libzmqpp.pc" + DESTINATION "lib/pkgconfig") \ No newline at end of file diff --git a/src/libzmqpp.pc b/src/libzmqpp.pc index fd9c60f..80f5fac 100644 --- a/src/libzmqpp.pc +++ b/src/libzmqpp.pc @@ -1,7 +1,7 @@ -prefix=/usr/local -exec_prefix=${prefix} -libdir=${prefix}/lib -includedir=${prefix}/include +prefix=@CMAKE_INSTALL_PREFIX@ +exec_prefix=@CMAKE_INSTALL_PREFIX@ +libdir=@CMAKE_INSTALL_PREFIX@/lib +includedir=@CMAKE_INSTALL_PREFIX@/include Name: libzmqpp Description: The high-level C++ binding for 0MQ @@ -9,5 +9,5 @@ Version: Requires: libzmq -Libs: -L${libdir} -lzmqpp -Cflags: -I${includedir} +Libs: -L@CMAKE_INSTALL_PREFIX@/lib -lzmqpp +Cflags: -I@CMAKE_INSTALL_PREFIX@/include