summaryrefslogtreecommitdiff
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
parentce64e57df8c9f7c53dc98a265513e15960d1841a (diff)
downloadrabbitmq-c-bcda3e933dab5bf5d485a2cdff49c4091295595c.tar.gz
Use CMAKE_INSTALL_* variables provided by GNUInstallDirs.
-rw-r--r--CMakeLists.txt12
-rw-r--r--librabbitmq/CMakeLists.txt10
2 files changed, 12 insertions, 10 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)
diff --git a/librabbitmq/CMakeLists.txt b/librabbitmq/CMakeLists.txt
index 98c8400..4568781 100644
--- a/librabbitmq/CMakeLists.txt
+++ b/librabbitmq/CMakeLists.txt
@@ -143,9 +143,9 @@ if (BUILD_SHARED_LIBS)
endif (WIN32)
install(TARGETS rabbitmq
- RUNTIME DESTINATION bin
- LIBRARY DESTINATION lib${LIB_SUFFIX}
- ARCHIVE DESTINATION lib${LIB_SUFFIX}
+ RUNTIME DESTINATION ${CMAKE_INSTALL_BINDIR}
+ LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR}
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
)
install_pdb(rabbitmq)
@@ -165,7 +165,7 @@ if (BUILD_STATIC_LIBS)
endif (WIN32)
install(TARGETS rabbitmq-static
- ARCHIVE DESTINATION lib${LIB_SUFFIX}
+ ARCHIVE DESTINATION ${CMAKE_INSTALL_LIBDIR}
)
install_pdb(rabbitmq-static)
@@ -180,7 +180,7 @@ install(FILES
amqp_tcp_socket.h
${AMQP_SSL_SOCKET_H_PATH}
${STDINT_H_INSTALL_FILE}
- DESTINATION include
+ DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}
)
set(RMQ_LIBRARY_TARGET ${RMQ_LIBRARY_TARGET} PARENT_SCOPE)