diff options
author | 2020-06-20 12:14:28 +0200 | |
---|---|---|
committer | 2020-06-20 12:21:10 +0200 | |
commit | bdd127d7bda87af3ecd35ebfaa8fcca80be3f690 (patch) | |
tree | df7c643be4ae2036f8bf3ef9d3ea7e202ac1fa73 /sys-devel/clang/clang-11.0.0.9999.ebuild | |
parent | sys-devel/llvm: Always build manpages from source (diff) | |
download | gentoo-bdd127d7bda87af3ecd35ebfaa8fcca80be3f690.tar.gz gentoo-bdd127d7bda87af3ecd35ebfaa8fcca80be3f690.tar.bz2 gentoo-bdd127d7bda87af3ecd35ebfaa8fcca80be3f690.zip |
sys-devel/clang: Always build manpages from source
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'sys-devel/clang/clang-11.0.0.9999.ebuild')
-rw-r--r-- | sys-devel/clang/clang-11.0.0.9999.ebuild | 18 |
1 files changed, 11 insertions, 7 deletions
diff --git a/sys-devel/clang/clang-11.0.0.9999.ebuild b/sys-devel/clang/clang-11.0.0.9999.ebuild index 714dc5bb8c4c..bb9f7504344e 100644 --- a/sys-devel/clang/clang-11.0.0.9999.ebuild +++ b/sys-devel/clang/clang-11.0.0.9999.ebuild @@ -46,7 +46,7 @@ RDEPEND=" ${PYTHON_DEPS}" DEPEND="${RDEPEND}" BDEPEND=" - doc? ( dev-python/sphinx ) + dev-python/sphinx xml? ( virtual/pkgconfig ) ${PYTHON_DEPS}" RDEPEND="${RDEPEND} @@ -111,6 +111,10 @@ check_distribution_components() { clang-tidy-headers) continue ;; + # conditional to USE=doc + docs-clang-html|docs-clang-tools-html) + continue + ;; esac all_targets+=( "${l}" ) @@ -189,13 +193,15 @@ get_distribution_components() { find-all-symbols modularize pp-trace + + # manpages + docs-clang-man + docs-clang-tools-man ) use doc && out+=( docs-clang-html - docs-clang-man docs-clang-tools-html - docs-clang-tools-man ) use static-analyzer && out+=( @@ -252,10 +258,8 @@ multilib_src_configure() { mycmakeargs+=( # normally copied from LLVM_INCLUDE_DOCS but the latter # is lacking value in stand-alone builds - -DCLANG_INCLUDE_DOCS=$(usex doc) - -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=$(usex doc) - ) - use doc && mycmakeargs+=( + -DCLANG_INCLUDE_DOCS=ON + -DCLANG_TOOLS_EXTRA_INCLUDE_DOCS=ON -DLLVM_BUILD_DOCS=ON -DLLVM_ENABLE_SPHINX=ON -DCLANG_INSTALL_SPHINX_HTML_DIR="${EPREFIX}/usr/share/doc/${PF}/html" |