summaryrefslogtreecommitdiff
path: root/eclass/kde-frameworks.eclass
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2014-01-15 18:05:51 +1100
committerMichael Palimaka <kensington@gentoo.org>2014-01-15 18:05:51 +1100
commitc0ad9fc33c61f7a82534940c178f64b30fbb4831 (patch)
treeb605ed4218848d9c0d77452ab90a64fc87f475ea /eclass/kde-frameworks.eclass
parent9745008619efddd515e5a66c62d60eb3fc377fda (diff)
downloadkde-c0ad9fc33c61f7a82534940c178f64b30fbb4831.tar.gz
kde-c0ad9fc33c61f7a82534940c178f64b30fbb4831.tar.bz2
kde-c0ad9fc33c61f7a82534940c178f64b30fbb4831.zip
[eclass] Control FRAMEWORKS_DOXYGEN with false in preparation for future doxygen-related commits.
Diffstat (limited to 'eclass/kde-frameworks.eclass')
-rw-r--r--eclass/kde-frameworks.eclass14
1 files changed, 9 insertions, 5 deletions
diff --git a/eclass/kde-frameworks.eclass b/eclass/kde-frameworks.eclass
index e086ccbb292..bd64b393a9b 100644
--- a/eclass/kde-frameworks.eclass
+++ b/eclass/kde-frameworks.eclass
@@ -43,8 +43,10 @@ QT_MINIMAL="${QT_MINIMAL:-5.2.0}"
# @ECLASS-VARIABLE: FRAMEWORKS_DOXYGEN
# @DESCRIPTION:
-# If defined, add doc to IUSE, add a dependency on doxygen,
+# If set to "false", do nothing.
+# For any other value, add doc to IUSE, add a dependency on doxygen,
# and generate and install API documentation.
+: ${FRAMEWORKS_DOXYGEN:=false}
# @ECLASS-VARIABLE: FRAMEWORKS_EXAMPLES
# @DESCRIPTION:
@@ -71,10 +73,12 @@ SLOT=5
DEPEND+=" >=dev-libs/extra-cmake-modules-0.0.9"
-if [[ -n "${FRAMEWORKS_DOXYGEN}" ]]; then
- IUSE+=" doc"
- DEPEND+=" doc? ( app-doc/doxygen )"
-fi
+case ${FRAMEWORKS_DOXYGEN} in
+ false) ;;
+ *)
+ IUSE+=" doc"
+ DEPEND+=" doc? ( app-doc/doxygen )"
+esac
case ${FRAMEWORKS_DEBUG} in
false) ;;