From 009874342ddcf6446bec308686c54bd387a212a4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Matt=C3=A9o=20Rossillol=E2=80=91=E2=80=91Laruelle?= 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 --- 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)