From b229329d31b11e9dfbd0ba91142d761af54facef Mon Sep 17 00:00:00 2001 From: Chris Thrasher Date: Wed, 11 Sep 2024 15:11:47 -0600 Subject: [PATCH] Simplify how Doxygen CMake variables are set --- doc/CMakeLists.txt | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/doc/CMakeLists.txt b/doc/CMakeLists.txt index 6118c81..1bc2da2 100644 --- a/doc/CMakeLists.txt +++ b/doc/CMakeLists.txt @@ -6,6 +6,8 @@ set(DOXYGEN_INPUT_DIR ${PROJECT_SOURCE_DIR}) set(DOXYGEN_OUTPUT_DIR ${CMAKE_CURRENT_BINARY_DIR}) # see if we can generate the CHM documentation +set(DOXYGEN_HHC_PROGRAM) +set(DOXYGEN_GENERATE_HTMLHELP NO) if(SFML_OS_WINDOWS) # if HHC is found, we can generate the CHM (compressed HTML) output find_program(DOXYGEN_HHC_PROGRAM @@ -17,14 +19,8 @@ if(SFML_OS_WINDOWS) set(DOXYGEN_GENERATE_HTMLHELP YES) else() message("Due to conflicts with the HTML output settings in Doxygen ${DOXYGEN_VERSION}, the HTML Help generation will be disabled") - set(DOXYGEN_GENERATE_HTMLHELP NO) endif() - else() - set(DOXYGEN_GENERATE_HTMLHELP NO) endif() -else() - set(DOXYGEN_HHC_PROGRAM) - set(DOXYGEN_GENERATE_HTMLHELP NO) endif() # configure the source Doxyfile by copying it and replacing all @variables@