summaryrefslogtreecommitdiff
path: root/eclass
diff options
context:
space:
mode:
authorDavide Pesavento <pesa@gentoo.org>2016-05-30 02:23:00 +0200
committerDavide Pesavento <pesa@gentoo.org>2016-05-30 02:46:30 +0200
commit72e98dcb691ce7ec7b70868f40f514ac5255bb71 (patch)
treeb2e4674c5bce380aad6448cbda0e80b6bf4d8bbe /eclass
parentsys-libs/uclibc-ng: version bump to 1.0.15 (diff)
downloadgentoo-72e98dcb691ce7ec7b70868f40f514ac5255bb71.tar.gz
gentoo-72e98dcb691ce7ec7b70868f40f514ac5255bb71.tar.bz2
gentoo-72e98dcb691ce7ec7b70868f40f514ac5255bb71.zip
qt5-build.eclass: make sure we enable the QML debugging support
The code comment was incorrect, the flag *is* used, at least in Qt 5.6 and later. It obviously applies only to qtdeclarative, but for some reason the flag can only be toggled from qtbase's configure... meh. We don't allow turning this functionality off via a USE flag because it would be a mess to implement properly, and its meaning would be rather obscure for most users. It's a small amount of code anyway, and it doesn't require any additional dependencies. The configure already enabled -qml-debug by default, so this commit effectively doesn't change anything in practice.
Diffstat (limited to 'eclass')
-rw-r--r--eclass/qt5-build.eclass4
1 files changed, 2 insertions, 2 deletions
diff --git a/eclass/qt5-build.eclass b/eclass/qt5-build.eclass
index 46fd62fbfa66..1e4fc88e21bb 100644
--- a/eclass/qt5-build.eclass
+++ b/eclass/qt5-build.eclass
@@ -547,8 +547,8 @@ qt5_base_configure() {
-no-sql-db2 -no-sql-ibase -no-sql-mysql -no-sql-oci -no-sql-odbc
-no-sql-psql -no-sql-sqlite -no-sql-sqlite2 -no-sql-tds
- # obsolete flag, does nothing
- #-qml-debug
+ # ensure the QML debugging support (qmltooling) is built in qtdeclarative
+ $([[ ${QT5_MINOR_VERSION} -ge 6 ]] && echo -qml-debug)
# MIPS DSP instruction set extensions
$(is-flagq -mno-dsp && echo -no-mips_dsp)