From d717a0642e8495d6ae0458de87421055da4bf66c Mon Sep 17 00:00:00 2001 From: Gabriel Braga Date: Tue, 9 Apr 2024 17:45:51 +0200 Subject: [PATCH] Adding DOCUMENTATION flag to the CMakeLists.txt This enable us to ignore the documentation build when using dmake making this process less verbose. --- CMakeLists.txt | 7 ++++--- 1 files changed, 4 insertions(+), 3 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 25f4754..74b3e4d 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -31,8 +31,9 @@ include_directories(${XMLPP_INCLUDE_DIRS}) link_directories(${XMLPP_LIBRARY_DIRS}) # Documentation +option(DOCUMENTATION "Generate API documentation with Doxygen" ON) find_package(Doxygen) -if(DOXYGEN_FOUND) +if(DOXYGEN_FOUND AND DOCUMENTATION) # Find doxy config message(STATUS "Doxygen found.") set(DOXY_DIR "${CMAKE_SOURCE_DIR}/doc") @@ -61,9 +62,9 @@ if(DOXYGEN_FOUND) add_custom_target(docs ALL DEPENDS ${CMAKE_BINARY_DIR}/doc/html/index.html) message(STATUS "Generating API documentation with Doxygen.") -else(DOXYGEN_FOUND) +else(DOXYGEN_FOUND AND DOCUMENTATION) message(STATUS "Not generating API documentation.") -endif(DOXYGEN_FOUND) +endif(DOXYGEN_FOUND AND DOCUMENTATION) # Spec file configure_file(${CMAKE_SOURCE_DIR}/libt2n.spec.in ${CMAKE_SOURCE_DIR}/libt2n.spec @ONLY) -- 1.7.1