summaryrefslogtreecommitdiff
path: root/eclass/kde-frameworks.eclass
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2014-01-10 19:06:05 +1100
committerMichael Palimaka <kensington@gentoo.org>2014-01-10 19:06:05 +1100
commitf3923fded63171dfbe20275213292f057f9d83ac (patch)
treedf043c9e918d205be86a836c71d410932d4b91e1 /eclass/kde-frameworks.eclass
parent4da13d0bfd05f8c396df63306a2b55e631104f59 (diff)
downloadkde-f3923fded63171dfbe20275213292f057f9d83ac.tar.gz
kde-f3923fded63171dfbe20275213292f057f9d83ac.tar.bz2
kde-f3923fded63171dfbe20275213292f057f9d83ac.zip
[eclass] Add FRAMEWORKS_QTCORE variable to allow toggling of the qtcore dependency.
Diffstat (limited to 'eclass/kde-frameworks.eclass')
-rw-r--r--eclass/kde-frameworks.eclass16
1 files changed, 13 insertions, 3 deletions
diff --git a/eclass/kde-frameworks.eclass b/eclass/kde-frameworks.eclass
index 61a861ddba9..52b61ae7f33 100644
--- a/eclass/kde-frameworks.eclass
+++ b/eclass/kde-frameworks.eclass
@@ -52,6 +52,12 @@ QT_MINIMAL="${QT_MINIMAL:-5.2.0}"
# For any other value, add examples to IUSE.
: ${FRAMEWORKS_EXAMPLES:=false}
+# @ECLASS-VARIABLE: FRAMEWORKS_QTCORE
+# @DESCRIPTION:
+# If set to "false", do nothing.
+# For any other value, add a dependency on dev-qt/qtcore.
+: ${FRAMEWORKS_QTCORE:=true}
+
# @ECLASS-VARIABLE: FRAMEWORKS_TEST
# @DESCRIPTION:
# If set to "false", do nothing.
@@ -63,9 +69,6 @@ LICENSE="GPL-2"
SLOT=5
-COMMONDEPEND+="
- >=dev-qt/qtcore-${QT_MINIMAL}:5
-"
DEPEND+=">=dev-libs/extra-cmake-modules-0.0.9"
if [[ -n "${FRAMEWORKS_DOXYGEN}" ]]; then
@@ -87,6 +90,13 @@ case ${FRAMEWORKS_EXAMPLES} in
;;
esac
+case ${FRAMEWORKS_QTCORE} in
+ false) ;;
+ *)
+ COMMONDEPEND+=" >=dev-qt/qtcore-${QT_MINIMAL}:5"
+ ;;
+esac
+
case ${FRAMEWORKS_TEST} in
false) ;;
*)