summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
Diffstat (limited to 'eclass')
-rw-r--r--eclass/kde-frameworks.eclass14
1 files changed, 13 insertions, 1 deletions
diff --git a/eclass/kde-frameworks.eclass b/eclass/kde-frameworks.eclass
index 58b4d487728..c92a6b80108 100644
--- a/eclass/kde-frameworks.eclass
+++ b/eclass/kde-frameworks.eclass
@@ -36,6 +36,12 @@ EXPORT_FUNCTIONS pkg_setup src_unpack src_configure src_compile src_test src_ins
# Determine version of qt we enforce as minimal for the package.
QT_MINIMAL="${QT_MINIMAL:-5.2.0}"
+# @ECLASS-VARIABLE: FRAMEWORKS_DEBUG
+# @DESCRIPTION:
+# If set to "false", do nothing.
+# For any other value, add debug to IUSE.
+: ${FRAMEWORKS_DEBUG:=true}
+
# @ECLASS-VARIABLE: FRAMEWORKS_DOXYGEN
# @DESCRIPTION:
# If defined, add doc to IUSE, add a dependency on doxygen,
@@ -60,7 +66,6 @@ HOMEPAGE="http://www.kde.org/"
LICENSE="GPL-2"
SLOT=5
-IUSE+=" debug"
COMMONDEPEND+="
>=dev-qt/qtcore-${QT_MINIMAL}:5
@@ -72,6 +77,13 @@ if [[ -n "${FRAMEWORKS_DOXYGEN}" ]]; then
DEPEND+=" doc? ( app-doc/doxygen )"
fi
+case ${FRAMEWORKS_DEBUG} in
+ false) ;;
+ *)
+ IUSE+=" debug"
+ ;;
+esac
+
case ${FRAMEWORKS_TEST} in
false) ;;
*)