diff options
author | Conrad Kostecki <conikost@gentoo.org> | 2021-08-22 14:50:10 +0200 |
---|---|---|
committer | Conrad Kostecki <conikost@gentoo.org> | 2021-08-22 15:06:59 +0200 |
commit | d1bb513ea391ffe733753168109b0f48ff2be8e7 (patch) | |
tree | 1ee54e3ed80170462f677c002898e7be67d37216 /dev-libs/metee/files | |
parent | default/linux/packages.build: Add app-admin/eselect explicitly (diff) | |
download | gentoo-d1bb513ea391ffe733753168109b0f48ff2be8e7.tar.gz gentoo-d1bb513ea391ffe733753168109b0f48ff2be8e7.tar.bz2 gentoo-d1bb513ea391ffe733753168109b0f48ff2be8e7.zip |
dev-libs/metee: new package
This is a package, which provides the needed libs for a upcoming
package, which will provide firmware upgrade to dev-libs/intel-neo.
Package-Manager: Portage-3.0.22, Repoman-3.0.3
Signed-off-by: Conrad Kostecki <conikost@gentoo.org>
Diffstat (limited to 'dev-libs/metee/files')
-rw-r--r-- | dev-libs/metee/files/metee-3.1.0-make-docs-optional.patch | 81 |
1 files changed, 81 insertions, 0 deletions
diff --git a/dev-libs/metee/files/metee-3.1.0-make-docs-optional.patch b/dev-libs/metee/files/metee-3.1.0-make-docs-optional.patch new file mode 100644 index 000000000000..9e4eda27e2d8 --- /dev/null +++ b/dev-libs/metee/files/metee-3.1.0-make-docs-optional.patch @@ -0,0 +1,81 @@ +From 95c36b4f09eb3697877610a8a995befe32536b78 Mon Sep 17 00:00:00 2001 +From: Conrad Kostecki <conikost@gentoo.org> +Date: Sun, 22 Aug 2021 14:16:56 +0200 +Subject: [PATCH] CMakeLists.txt: make docs optional + +Signed-off-by: Conrad Kostecki <conikost@gentoo.org> +--- + CMakeLists.txt | 51 ++++++++++++++++++++++++++------------------------ + 1 file changed, 27 insertions(+), 24 deletions(-) + +diff --git a/CMakeLists.txt b/CMakeLists.txt +index 5b2696d..cd56dc3 100644 +--- a/CMakeLists.txt ++++ b/CMakeLists.txt +@@ -3,6 +3,7 @@ + cmake_minimum_required(VERSION 3.5) + project(metee) + ++option(BUILD_DOCS "Build docs" YES) + option(BUILD_TEST "Build self-test" NO) + option(BUILD_SAMPLES "Build samples" NO) + option(BUILD_MSVC_RUNTIME_STATIC "Build with static runtime libraries on MSVC" +@@ -43,32 +44,34 @@ install( + ) + + # Documentation +-find_package(Doxygen) +-if(DOXYGEN_FOUND) +- set(DOXYGEN_INPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) +- set(DOXYGEN_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) +- configure_file( +- ${CMAKE_CURRENT_SOURCE_DIR}/include/Doxyfile.in +- ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY +- ) +- +- add_custom_target( +- doc ALL +- ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile +- WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} +- COMMENT "Generating documentation with Doxygen" +- VERBATIM +- ) +- +- if(UNIX) +- install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/man/man3 +- DESTINATION ${CMAKE_INSTALL_MANDIR} ++if(BUILD_DOCS) ++ find_package(Doxygen) ++ if(DOXYGEN_FOUND) ++ set(DOXYGEN_INPUT_DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}) ++ set(DOXYGEN_OUTPUT_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}) ++ configure_file( ++ ${CMAKE_CURRENT_SOURCE_DIR}/include/Doxyfile.in ++ ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile @ONLY + ) +- install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html +- DESTINATION ${CMAKE_INSTALL_DOCDIR} ++ ++ add_custom_target( ++ doc ALL ++ ${DOXYGEN_EXECUTABLE} ${CMAKE_CURRENT_BINARY_DIR}/Doxyfile ++ WORKING_DIRECTORY ${CMAKE_CURRENT_BINARY_DIR} ++ COMMENT "Generating documentation with Doxygen" ++ VERBATIM + ) +- else() +- install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html DESTINATION doc) ++ ++ if(UNIX) ++ install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/man/man3 ++ DESTINATION ${CMAKE_INSTALL_MANDIR} ++ ) ++ install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html ++ DESTINATION ${CMAKE_INSTALL_DOCDIR} ++ ) ++ else() ++ install(DIRECTORY ${CMAKE_CURRENT_BINARY_DIR}/html DESTINATION doc) ++ endif() + endif() + endif() + |