From 009874342ddcf6446bec308686c54bd387a212a4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?=
 <beatussum@protonmail.com>
Date: Mon, 19 Aug 2024 09:12:57 +0200
Subject: [PATCH] fix documentation installation
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

HTML pages generated by Doxygen are now installed into
/usr/share/doc/${PF}/html.

The content of the docs directory is always installed even if HTML pages are
installed.

Signed-off-by: Mattéo Rossillol‑‑Laruelle <beatussum@protonmail.com>
--- a/src/CMakeLists.txt
+++ b/src/CMakeLists.txt
@@ -185,16 +185,16 @@ if (BENCHMARK_ENABLE_DOXYGEN)
   if (BENCHMARK_ENABLE_INSTALL AND BENCHMARK_INSTALL_DOCS)
     install(
       DIRECTORY "${CMAKE_CURRENT_BINARY_DIR}/html/"
-      DESTINATION ${CMAKE_INSTALL_DOCDIR})
-  endif()
-else()
-  if (BENCHMARK_ENABLE_INSTALL AND BENCHMARK_INSTALL_DOCS)
-    install(
-      DIRECTORY "${PROJECT_SOURCE_DIR}/docs/"
-      DESTINATION ${CMAKE_INSTALL_DOCDIR})
+      DESTINATION "${CMAKE_INSTALL_DOCDIR}/html/")
   endif()
 endif()
 
+if (BENCHMARK_ENABLE_INSTALL AND BENCHMARK_INSTALL_DOCS)
+  install(
+    DIRECTORY "${PROJECT_SOURCE_DIR}/docs/"
+    DESTINATION ${CMAKE_INSTALL_DOCDIR})
+endif()
+
 set(CMAKE_INSTALL_PYTOOLSDIR "${CMAKE_INSTALL_DATADIR}/googlebenchmark/tools" CACHE PATH "")
 
 if (BENCHMARK_ENABLE_INSTALL AND BENCHMARK_INSTALL_TOOLS)
