diff options
| author | Michael Palimaka <kensington@gentoo.org> | 2014-04-05 02:22:29 +1100 |
|---|---|---|
| committer | Michael Palimaka <kensington@gentoo.org> | 2014-04-05 02:23:05 +1100 |
| commit | 2df32aa41196843e9aa8ffe4c854dac11339cd8d (patch) | |
| tree | 1a8a9f47556de43b1a8768a83343f7035cf822df /eclass/kde5.eclass | |
| parent | e8abc75bee23ccd9a4822761ba1bb8c5abf87848 (diff) | |
| download | kde-2df32aa41196843e9aa8ffe4c854dac11339cd8d.tar.gz kde-2df32aa41196843e9aa8ffe4c854dac11339cd8d.tar.bz2 kde-2df32aa41196843e9aa8ffe4c854dac11339cd8d.zip | |
[eclass] Add KDE_HANDBOOK support.
Diffstat (limited to 'eclass/kde5.eclass')
| -rw-r--r-- | eclass/kde5.eclass | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/eclass/kde5.eclass b/eclass/kde5.eclass index 87cfd8d17b2..cc12a95b306 100644 --- a/eclass/kde5.eclass +++ b/eclass/kde5.eclass @@ -63,6 +63,13 @@ fi # Otherwise, add "examples" to IUSE to toggle adding that subdirectory. : ${KDE_EXAMPLES:=false} +# @ECLASS-VARIABLE: KDE_HANDBOOK +# @DESCRIPTION: +# If set to "false", do notthing". +# Otherwise, add "+handbook" to IUSE, add the appropriate dependency, and +# generate and install KDE handbook. +KDE_HANDBOOK="${KDE_HANDBOOK:-false}" + # @ECLASS-VARIABLE: KDE_TEST # @DESCRIPTION: # If set to "false", do nothing. @@ -106,6 +113,14 @@ case ${KDE_EXAMPLES} in ;; esac +case ${KDE_HANDBOOK} in + false) ;; + *) + IUSE+=" +handbook" + DEPEND+=" handbook? ( $(add_frameworks_dep kdoctools) )" + ;; +esac + case ${KDE_TEST} in false) ;; *) @@ -217,6 +232,11 @@ kde5_src_prepare() { comment_add_subdirectory autotests fi + # only enable handbook when required + if ! use_if_iuse handbook ; then + comment_add_subdirectory doc + fi + cmake-utils_src_prepare } |
