summaryrefslogtreecommitdiff
path: root/tools
diff options
context:
space:
mode:
authorAlan Antonuk <alan.antonuk@gmail.com>2021-04-19 23:15:02 +0000
committerAlan Antonuk <alan.antonuk@gmail.com>2021-04-19 17:58:33 -0700
commitd3719317c2bf10c6ae66b5849fdaada5dcf16c80 (patch)
tree0c8fe0955f93d3030c105a553d3ab04cb391d5b3 /tools
parent633d5fd10a2782968783c0bb58b3e88b8978c567 (diff)
downloadrabbitmq-c-d3719317c2bf10c6ae66b5849fdaada5dcf16c80.tar.gz
cmake: remove unused if(XMLTO_FOUND) in tools dir
This codepath should not be hit, as XMLTO is required to be defined if BUILD_TOOLS_DOCS is set (it should error-our earlier in CMake. Signed-off-by: GitHub <noreply@github.com>
Diffstat (limited to 'tools')
-rw-r--r--tools/CMakeLists.txt63
1 files changed, 29 insertions, 34 deletions
diff --git a/tools/CMakeLists.txt b/tools/CMakeLists.txt
index c58682a..6317c12 100644
--- a/tools/CMakeLists.txt
+++ b/tools/CMakeLists.txt
@@ -41,42 +41,37 @@ install(TARGETS amqp-publish amqp-get amqp-consume amqp-declare-queue amqp-delet
COMPONENT rabbitmq-c-tools)
if (BUILD_TOOLS_DOCS)
- if (XMLTO_FOUND)
- set(DOCS_SRCS
- doc/amqp-consume.xml
- doc/amqp-declare-queue.xml
- doc/amqp-delete-queue.xml
- doc/amqp-get.xml
- doc/amqp-publish.xml
- doc/librabbitmq-tools.xml
- )
-
- file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc)
- set(XMLTO_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/doc/man-date.ent)
- STRING(TIMESTAMP BUILD_DATE "%Y-%m-%d" UTC)
- add_custom_command(
- OUTPUT ${XMLTO_DEPENDS}
- COMMAND echo ${BUILD_DATE} > ${XMLTO_DEPENDS}
- VERBATIM
- )
+ set(DOCS_SRCS
+ doc/amqp-consume.xml
+ doc/amqp-declare-queue.xml
+ doc/amqp-delete-queue.xml
+ doc/amqp-get.xml
+ doc/amqp-publish.xml
+ doc/librabbitmq-tools.xml
+ )
- set(XMLTO_COMMAND_ARGS --skip-validation --searchpath "${CMAKE_CURRENT_BINARY_DIR}/doc")
+ file(MAKE_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/doc)
+ set(XMLTO_DEPENDS ${CMAKE_CURRENT_BINARY_DIR}/doc/man-date.ent)
+ STRING(TIMESTAMP BUILD_DATE "%Y-%m-%d" UTC)
+ add_custom_command(
+ OUTPUT ${XMLTO_DEPENDS}
+ COMMAND echo ${BUILD_DATE} > ${XMLTO_DEPENDS}
+ VERBATIM
+ )
- XMLTO(${DOCS_SRCS}
- MODES man
- ALL)
+ set(XMLTO_COMMAND_ARGS --skip-validation --searchpath "${CMAKE_CURRENT_BINARY_DIR}/doc")
- foreach(file ${XMLTO_FILES_man})
- get_filename_component(fileExt ${file} EXT)
- string( REGEX REPLACE "^[.]" "" fileExt ${fileExt} )
- install(
- FILES ${file}
- DESTINATION ${CMAKE_INSTALL_MANDIR}/man${fileExt}
- COMPONENT rabbitmq-c-tool-docs
- )
- endforeach()
+ XMLTO(${DOCS_SRCS}
+ MODES man
+ ALL)
- else(XMLTO_FOUND)
- message(WARNING "xmlto not found, will not build tools documentation")
- endif(XMLTO_FOUND)
+ foreach(file ${XMLTO_FILES_man})
+ get_filename_component(fileExt ${file} EXT)
+ string( REGEX REPLACE "^[.]" "" fileExt ${fileExt} )
+ install(
+ FILES ${file}
+ DESTINATION ${CMAKE_INSTALL_MANDIR}/man${fileExt}
+ COMPONENT rabbitmq-c-tool-docs
+ )
+ endforeach()
endif()