summaryrefslogtreecommitdiff
path: root/CMakeLists.txt
diff options
context:
space:
mode:
authorAlan Antonuk <aega@med.umich.edu>2012-05-22 14:13:00 -0400
committerAlan Antonuk <aega@med.umich.edu>2012-05-24 15:47:11 -0400
commitff4e6a2bdf390e0bd6472b7b14baa4d941dff4a2 (patch)
treee11f33510ddc3089d45eaa3937b40ce318081707 /CMakeLists.txt
parentbc3f8532e46fb9e5fde0b51ae7c936d4d9542410 (diff)
downloadrabbitmq-c-github-ask-ff4e6a2bdf390e0bd6472b7b14baa4d941dff4a2.tar.gz
Adding CMake procedure to build/install tools manpages
Diffstat (limited to 'CMakeLists.txt')
-rw-r--r--CMakeLists.txt8
1 files changed, 7 insertions, 1 deletions
diff --git a/CMakeLists.txt b/CMakeLists.txt
index 3246624..168416c 100644
--- a/CMakeLists.txt
+++ b/CMakeLists.txt
@@ -54,10 +54,16 @@ set(AMQP_CODEGEN_DIR ${RABBITMQ_CODEGEN_DIR} CACHE PATH "Path to rabbitmq-codege
mark_as_advanced(AMQP_CODEGEN_DIR)
find_package(POPT)
+find_package(XmlTo)
+
+if (POPT_FOUND AND XmlTo_FOUND)
+ set(DO_DOCS ON)
+endif()
option(BUILD_SHARED_LIBS "Build rabbitmq-c as a shared library" ON)
-option(BUILD_TOOLS "Build Tools (requires POPT Library)" ${POPT_FOUND})
option(BUILD_EXAMPLES "Build Examples" ON)
+option(BUILD_TOOLS "Build Tools (requires POPT Library)" ${POPT_FOUND})
+option(BUILD_TOOLS_DOCS "Build man pages for Tools (requires xmlto)" ${DO_DOCS})
if (WIN32 AND NOT BUILD_SHARED_LIBS)
message(FATAL_ERROR "The rabbitmq-c library cannot be built as a static library on Win32. Set BUILD_SHARED_LIBS=ON to get around this.")