diff options
| author | Michael Palimaka <kensington@gentoo.org> | 2013-11-14 03:36:26 +1100 |
|---|---|---|
| committer | Michael Palimaka <kensington@gentoo.org> | 2013-11-14 03:36:26 +1100 |
| commit | 43c7bf1107162cc2ff55b8e8cfee65522e1483bd (patch) | |
| tree | 69605d4b4b0d566a5b0be60e0861fdef84a758ba /eclass | |
| parent | a05993a13444eb3123ad065bcbc96f92ef1db07a (diff) | |
| download | kde-43c7bf1107162cc2ff55b8e8cfee65522e1483bd.tar.gz kde-43c7bf1107162cc2ff55b8e8cfee65522e1483bd.tar.bz2 kde-43c7bf1107162cc2ff55b8e8cfee65522e1483bd.zip | |
[eclass] Permit disabling of the debug USE flag where it makes no sense (remains enabled by default).
Diffstat (limited to 'eclass')
| -rw-r--r-- | eclass/kde-frameworks.eclass | 14 |
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) ;; *) |
