From 7499968f84b37196a66296ef35e6627f09615d2c Mon Sep 17 00:00:00 2001 From: Stanislav Ershov Date: Thu, 18 Oct 2018 19:18:21 +0300 Subject: [PATCH] Add doxygen target to cmake --- CMakeLists.txt | 13 +++++++++++++ 1 file changed, 13 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 208dcec8f..d6fd36649 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -73,6 +73,19 @@ if (CCACHE) endif() +option(BUILD_DOC "Build documentation" OFF) + +if(BUILD_DOC) + find_package(Doxygen) + if(DOXYGEN_FOUND) + add_custom_target( doc_doxygen ALL + COMMAND ${DOXYGEN_EXECUTABLE} ${PROJECT_SOURCE_DIR}/Doxyfile + WORKING_DIRECTORY ${PROJECT_SOURCE_DIR} + COMMENT "Generating API documentation with Doxygen" + VERBATIM ) + endif() +endif() + # set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wall") add_subdirectory(Telegram)