From ab65df137ce3830827223a2d43d725f663ce30c3 Mon Sep 17 00:00:00 2001 From: Jacob Hummer Date: Wed, 7 Aug 2024 22:34:01 +0000 Subject: [PATCH] cond --- CMakeLists.txt | 16 +++++++++------- 1 file changed, 9 insertions(+), 7 deletions(-) diff --git a/CMakeLists.txt b/CMakeLists.txt index 5bff9d5..f590f23 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -119,12 +119,14 @@ file( list(APPEND .gitignore CMakeLists.txt CMakePresets.json README.md task.cmake) add_custom_target(lint COMMAND codespell -w ${all_files} WORKING_DIRECTORY "${CMAKE_CURRENT_SOURCE_DIR}") - find_package(Doxygen REQUIRED) - set(DOXYGEN_EXCLUDE "${CMAKE_BINARY_DIR}") - set(DOXYGEN_EXTRACT_ALL YES) - set(DOXYGEN_INCLUDE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/include") - doxygen_add_docs(docs "${PROJECT_SOURCE_DIR}") + find_package(Doxygen) + if(Doxygen_FOUND) + set(DOXYGEN_EXCLUDE "${CMAKE_BINARY_DIR}") + set(DOXYGEN_EXTRACT_ALL YES) + set(DOXYGEN_INCLUDE_PATH "${CMAKE_CURRENT_SOURCE_DIR}/include") + doxygen_add_docs(docs "${PROJECT_SOURCE_DIR}") - add_custom_target(preview COMMAND python -m http.server WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/html") - add_dependencies(preview docs) + add_custom_target(preview COMMAND python -m http.server WORKING_DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/html") + add_dependencies(preview docs) + endif() endif()