From 29669a2b12c8f72d1d43e11d3415e5182ec48022 Mon Sep 17 00:00:00 2001 From: Andrey Astafyev Date: Sat, 5 Oct 2019 16:31:57 +0300 Subject: [PATCH] =?UTF-8?q?=D0=92=D0=B0=D1=80=D0=B8=D0=B0=D0=BD=D1=82?= =?UTF-8?q?=D1=8B=20=D0=B4=D0=BE=D0=BA=D1=83=D0=BC=D0=B5=D0=BD=D1=82=D0=B0?= =?UTF-8?q?=D1=86=D0=B8=D0=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- CMLibDocBreathe.cmake | 3 +++ CMLibDocDoxygen.cmake | 11 ++++++++++- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/CMLibDocBreathe.cmake b/CMLibDocBreathe.cmake index 56cebb3..82068dc 100644 --- a/CMLibDocBreathe.cmake +++ b/CMLibDocBreathe.cmake @@ -28,6 +28,9 @@ function(add_breathe_target) cmake_parse_arguments(_BREATHE "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) set(BREATHE_DOCS_BUILD_DIR ${_BREATHE_BUILD_DIR}) + set(GENERATE_XML YES) + set(GENERATE_HTML NO) + set(GENERATE_LATEX NO) configure_file(${_BREATHE_CONF_FILE} ${_BREATHE_BUILD_DIR}/conf.py @ONLY) configure_file(${_BREATHE_DOXY_FILE} ${_BREATHE_BUILD_DIR}/Doxyfile @ONLY) diff --git a/CMLibDocDoxygen.cmake b/CMLibDocDoxygen.cmake index 370ec38..0f428a0 100644 --- a/CMLibDocDoxygen.cmake +++ b/CMLibDocDoxygen.cmake @@ -12,10 +12,19 @@ endif() function(add_doxygen_target) if (DOXYGEN_FOUND) set(options) - set(oneValueArgs TARGET_NAME IN OUT) + set(oneValueArgs TARGET_NAME IN OUT LATEX HTML) set(multiValueArgs) cmake_parse_arguments(_DOXYGEN "${options}" "${oneValueArgs}" "${multiValueArgs}" ${ARGN}) + set(GENERATE_XML NO) + set(GENERATE_HTML NO) + set(GENERATE_LATEX NO) + if (_DOXYGEN_HTML) + set(GENERATE_HTML YES) + endif() + if (_DOXYGEN_LATEX) + set(GENERATE_LATEX YES) + endif() configure_file(${_DOXYGEN_IN} ${_DOXYGEN_OUT} @ONLY) message("Doxygen build started")