Skip to content

Commit 90b4f41

Browse files
hebastobluca
authored andcommitted
cmake: Refer to prefix variable in generated libzmq.pc
This change: 1. Makes the `libzmq.pc` files generated by Autotools and CMake more aligned. 2. Allows the `prefix` variable to be redefined if the package is relocated.
1 parent 64db7d2 commit 90b4f41

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

CMakeLists.txt

+3-3
Original file line numberDiff line numberDiff line change
@@ -1256,9 +1256,9 @@ configure_file(${CMAKE_CURRENT_SOURCE_DIR}/builds/cmake/platform.hpp.in ${CMAKE_
12561256
list(APPEND sources ${CMAKE_CURRENT_BINARY_DIR}/platform.hpp)
12571257

12581258
set(prefix ${CMAKE_INSTALL_PREFIX})
1259-
set(exec_prefix ${prefix})
1260-
set(libdir ${prefix}/${CMAKE_INSTALL_LIBDIR})
1261-
set(includedir ${prefix}/${CMAKE_INSTALL_INCLUDEDIR})
1259+
set(exec_prefix "\${prefix}")
1260+
set(libdir "\${prefix}/${CMAKE_INSTALL_LIBDIR}")
1261+
set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
12621262
set(VERSION ${ZMQ_VERSION_MAJOR}.${ZMQ_VERSION_MINOR}.${ZMQ_VERSION_PATCH})
12631263
configure_file(${CMAKE_CURRENT_SOURCE_DIR}/src/libzmq.pc.in ${CMAKE_CURRENT_BINARY_DIR}/libzmq.pc @ONLY)
12641264
set(zmq-pkgconfig ${CMAKE_CURRENT_BINARY_DIR}/libzmq.pc)

0 commit comments

Comments
 (0)