summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorMichael Fladischer <FladischerMichael@fladi.at>2013-11-04 13:39:31 +0100
committerAlan Antonuk <alan.antonuk@gmail.com>2013-11-05 23:13:03 -0800
commitbcda3e933dab5bf5d485a2cdff49c4091295595c (patch)
tree58b3e539a6d5c4a71678b4b922854702931d6734 /CMakeLists.txt
parentce64e57df8c9f7c53dc98a265513e15960d1841a (diff)
downloadrabbitmq-c-github-ask-bcda3e933dab5bf5d485a2cdff49c4091295595c.tar.gz
Use CMAKE_INSTALL_* variables provided by GNUInstallDirs.
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt12
1 files changed, 7 insertions, 5 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index fe7db10..ec28803 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -56,6 +56,7 @@ include(CheckFunctionExists)
include(CheckSymbolExists)
include(CheckLibraryExists)
include(CMakePushCheckState)
+include(GNUInstallDirs)
# Detect if we need to link against a socket library:
cmake_push_check_state()
@@ -295,10 +296,6 @@ if (BUILD_API_DOCS)
)
endif ()
-set(prefix ${CMAKE_INSTALL_PREFIX})
-set(exec_prefix "\${prefix}")
-set(libdir "\${exec_prefix}/lib${LIB_SUFFIX}")
-set(includedir "\${prefix}/include")
set(libs_private ${SOCKET_LIBRARIES} ${LIBRT})
if (ENABLE_SSL_SUPPORT)
if (SSL_ENGINE STREQUAL "OpenSSL")
@@ -309,12 +306,17 @@ if (ENABLE_SSL_SUPPORT)
endif()
endif()
+set(prefix ${CMAKE_INSTALL_PREFIX})
+set(exec_prefix "\${prefix}")
+set(libdir "\${exec_prefix}/${CMAKE_INSTALL_LIBDIR}")
+set(includedir "\${prefix}/${CMAKE_INSTALL_INCLUDEDIR}")
+
configure_file(cmake/config.h.in ${CMAKE_CURRENT_BINARY_DIR}/librabbitmq/config.h)
configure_file(librabbitmq.pc.in ${CMAKE_CURRENT_BINARY_DIR}/librabbitmq.pc @ONLY)
install(FILES
${CMAKE_CURRENT_BINARY_DIR}/librabbitmq.pc
- DESTINATION ${CMAKE_INSTALL_PREFIX}/lib${LIB_SUFFIX}/pkgconfig
+ DESTINATION ${CMAKE_INSTALL_LIBDIR}/pkgconfig
)
if (BUILD_SHARED_LIBS)