diff options
author | Alan Antonuk <alan.antonuk@gmail.com> | 2021-04-19 23:15:02 +0000 |
---|---|---|
committer | Alan Antonuk <alan.antonuk@gmail.com> | 2021-04-19 17:58:33 -0700 |
commit | d3719317c2bf10c6ae66b5849fdaada5dcf16c80 (patch) | |
tree | 0c8fe0955f93d3030c105a553d3ab04cb391d5b3 | |
parent | 633d5fd10a2782968783c0bb58b3e88b8978c567 (diff) | |
download | rabbitmq-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>
-rw-r--r-- | tools/CMakeLists.txt | 63 |
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() |