summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlan Antonuk <aega@med.umich.edu>2012-05-22 11:33:07 -0400
committerAlan Antonuk <aega@med.umich.edu>2012-05-24 15:35:19 -0400
commitf30b079805f1666799a6ca12c6ed877b12c8aec3 (patch)
tree7af969ac08ad5ded847dbec64243e336f3f0e60a
parent3747a8d87b351f2b253faddb8e1f12f158202480 (diff)
downloadrabbitmq-c-github-ask-f30b079805f1666799a6ca12c6ed877b12c8aec3.tar.gz
Add support for config/install of librabbitmq.pc file
-rw-r--r--CMakeLists.txt13
-rw-r--r--librabbitmq/CMakeLists.txt2
2 files changed, 14 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index d594aa0..a0d4281 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -3,6 +3,8 @@ project(rabbitmq-c "C")
set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} ${CMAKE_SOURCE_DIR}/cmake)
+set(VERSION "0.2")
+
#find python
find_package(PythonInterp REQUIRED)
@@ -56,3 +58,14 @@ if (POPT_FOUND)
add_subdirectory(tools)
endif (POPT_FOUND)
+set(prefix ${CMAKE_INSTALL_PREFIX})
+set(exec_prefix ${CMAKE_INSTALL_PREFIX}/bin)
+set(libdir ${CMAKE_INSTALL_PREFIX}/lib)
+set(includedir ${CMAKE_INSTALL_PREFIX}/include)
+
+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/pkgconfig
+ )
diff --git a/librabbitmq/CMakeLists.txt b/librabbitmq/CMakeLists.txt
index a369c0b..4cdc390 100644
--- a/librabbitmq/CMakeLists.txt
+++ b/librabbitmq/CMakeLists.txt
@@ -33,7 +33,7 @@ add_custom_command(
VERBATIM)
-SET(CONFIG_CONTENTS "#define VERSION \"0.2\"
+SET(CONFIG_CONTENTS "#define VERSION \"${VERSION}\"
#ifndef __cplusplus
# define inline ${C_INLINE}
#endif // __cplusplus