From 366bbceb0251df5f482acb0abaeff586bf4a42a5 Mon Sep 17 00:00:00 2001 From: Michele Caini Date: Fri, 21 Apr 2023 09:03:44 +0200 Subject: [PATCH] doc: use doxygen-awesome-css --- docs/CMakeLists.txt | 15 +++++++++++++++ docs/doxy.in | 4 ++-- 2 files changed, 17 insertions(+), 2 deletions(-) diff --git a/docs/CMakeLists.txt b/docs/CMakeLists.txt index 507b96267..1e187d34c 100644 --- a/docs/CMakeLists.txt +++ b/docs/CMakeLists.txt @@ -2,7 +2,22 @@ # Doxygen configuration (documentation) # +FetchContent_Declare( + doxygen-awesome-css + GIT_REPOSITORY https://github.com/jothepro/doxygen-awesome-css + GIT_TAG main + GIT_SHALLOW 1 +) + +FetchContent_GetProperties(doxygen-awesome-css) + +if(NOT doxygen-awesome-css_POPULATED) + FetchContent_Populate(doxygen-awesome-css) + set(doxygen-awesome-css_INCLUDE_DIR ${doxygen-awesome-css_SOURCE_DIR}) +endif() + set(DOXY_SOURCE_DIRECTORY ${EnTT_SOURCE_DIR}/src) +set(DOXY_CSS_DIRECTORY ${doxygen-awesome-css_INCLUDE_DIR}) set(DOXY_DOCS_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) set(DOXY_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) diff --git a/docs/doxy.in b/docs/doxy.in index cd890936a..c834d60e9 100644 --- a/docs/doxy.in +++ b/docs/doxy.in @@ -1302,7 +1302,7 @@ HTML_FOOTER = # obsolete. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_STYLESHEET = +HTML_STYLESHEET = @DOXY_CSS_DIRECTORY@/doxygen-awesome.css # The HTML_EXTRA_STYLESHEET tag can be used to specify additional user-defined # cascading style sheets that are included after the standard style sheets @@ -1343,7 +1343,7 @@ HTML_EXTRA_FILES = # The default value is: AUTO_LIGHT. # This tag requires that the tag GENERATE_HTML is set to YES. -HTML_COLORSTYLE = AUTO_LIGHT +HTML_COLORSTYLE = LIGHT # The HTML_COLORSTYLE_HUE tag controls the color of the HTML output. Doxygen # will adjust the colors in the style sheet and background images according to