summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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) ;;
*)