summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMartin Jansa <Martin.Jansa@gmail.com>2013-04-28 02:13:28 +0200
committerMartin Jansa <Martin.Jansa@gmail.com>2013-04-28 13:39:57 +0200
commit09516373c0940b60c797a922b3b3206b82e01182 (patch)
tree08d1b34c912509fcc9a427285d8f01ff401ec95d
parentaf9d25bbe74ee31c5b7e8b22e5542c0cf5c38300 (diff)
downloadmeta-qt5-09516373c0940b60c797a922b3b3206b82e01182.tar.gz
qmake: allow to disable debug output
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
-rw-r--r--classes/qmake5_base.bbclass5
-rw-r--r--recipes-qt/qt5/qtbase-native.inc2
-rw-r--r--recipes-qt/qt5/qtbase.inc4
-rw-r--r--recipes-qt/qt5/qtdeclarative.inc2
-rw-r--r--recipes-qt/qt5/qtjsbackend-native.inc2
-rw-r--r--recipes-qt/qt5/qtjsbackend.inc2
6 files changed, 10 insertions, 7 deletions
diff --git a/classes/qmake5_base.bbclass b/classes/qmake5_base.bbclass
index d114c548..604397b1 100644
--- a/classes/qmake5_base.bbclass
+++ b/classes/qmake5_base.bbclass
@@ -8,9 +8,12 @@ QMAKE_MKSPEC_PATH_class-native = "${QMAKE_MKSPEC_PATH_NATIVE}"
8OE_QMAKE_PLATFORM_NATIVE = "linux-oe-g++" 8OE_QMAKE_PLATFORM_NATIVE = "linux-oe-g++"
9OE_QMAKE_PLATFORM = "linux-oe-g++" 9OE_QMAKE_PLATFORM = "linux-oe-g++"
10 10
11# Add -d to show debug output from every qmake call, but it prints *a lot*
12OE_QMAKE_DEBUG_OUTPUT = "-d"
13
11EXTRA_OEMAKE = " MAKEFLAGS='${PARALLEL_MAKE}'" 14EXTRA_OEMAKE = " MAKEFLAGS='${PARALLEL_MAKE}'"
12 15
13EXTRA_ENV = 'QMAKE="${OE_QMAKE_QMAKE} -d -after \ 16EXTRA_ENV = 'QMAKE="${OE_QMAKE_QMAKE} ${OE_QMAKE_DEBUG_OUTPUT} -after \
14 INCPATH+=${STAGING_INCDIR}/freetype2 LIBS+=-L${STAGING_LIBDIR}" \ 17 INCPATH+=${STAGING_INCDIR}/freetype2 LIBS+=-L${STAGING_LIBDIR}" \
15 LINK="${CXX} -Wl,-rpath-link,${STAGING_LIBDIR}" \ 18 LINK="${CXX} -Wl,-rpath-link,${STAGING_LIBDIR}" \
16 STRIP="${OE_QMAKE_STRIP}" \ 19 STRIP="${OE_QMAKE_STRIP}" \
diff --git a/recipes-qt/qt5/qtbase-native.inc b/recipes-qt/qt5/qtbase-native.inc
index 09f636f4..03bb29fd 100644
--- a/recipes-qt/qt5/qtbase-native.inc
+++ b/recipes-qt/qt5/qtbase-native.inc
@@ -81,7 +81,7 @@ do_configure_prepend() {
81 unset LD 81 unset LD
82 82
83 (echo o; echo yes) | ${S}/configure ${EXTRA_OECONF} || die "Configuring qt failed. EXTRA_OECONF was ${EXTRA_OECONF}" 83 (echo o; echo yes) | ${S}/configure ${EXTRA_OECONF} || die "Configuring qt failed. EXTRA_OECONF was ${EXTRA_OECONF}"
84 bin/qmake -d ${S} -o Makefile || die "Configuring qt with qmake failed. EXTRA_OECONF was ${EXTRA_OECONF}" 84 bin/qmake ${OE_QMAKE_DEBUG_OUTPUT} ${S} -o Makefile || die "Configuring qt with qmake failed. EXTRA_OECONF was ${EXTRA_OECONF}"
85} 85}
86 86
87do_install() { 87do_install() {
diff --git a/recipes-qt/qt5/qtbase.inc b/recipes-qt/qt5/qtbase.inc
index 69251835..bc95d244 100644
--- a/recipes-qt/qt5/qtbase.inc
+++ b/recipes-qt/qt5/qtbase.inc
@@ -79,8 +79,8 @@ do_configure_append() {
79 -platform ${OE_QMAKESPEC} \ 79 -platform ${OE_QMAKESPEC} \
80 -xplatform linux-oe-g++ \ 80 -xplatform linux-oe-g++ \
81 ${QT_CONFIG_FLAGS} 81 ${QT_CONFIG_FLAGS}
82 82
83 ${OE_QMAKE_QMAKE} -r -d ${S} 83 bin/qmake -r ${OE_QMAKE_DEBUG_OUTPUT} ${S}
84} 84}
85 85
86do_compile_append() { 86do_compile_append() {
diff --git a/recipes-qt/qt5/qtdeclarative.inc b/recipes-qt/qt5/qtdeclarative.inc
index e74ffd91..fc67e3e0 100644
--- a/recipes-qt/qt5/qtdeclarative.inc
+++ b/recipes-qt/qt5/qtdeclarative.inc
@@ -14,7 +14,7 @@ do_configure () {
14 # Avoid setting QMAKE_LINK from LD (since we want the linker to be g++) 14 # Avoid setting QMAKE_LINK from LD (since we want the linker to be g++)
15 unset LD 15 unset LD
16 16
17 ${OE_QMAKE_QMAKE} -r -d ${S} 17 ${OE_QMAKE_QMAKE} ${OE_QMAKE_DEBUG_OUTPUT} -r ${S}
18} 18}
19 19
20do_install() { 20do_install() {
diff --git a/recipes-qt/qt5/qtjsbackend-native.inc b/recipes-qt/qt5/qtjsbackend-native.inc
index 56bb854c..ea5bd86d 100644
--- a/recipes-qt/qt5/qtjsbackend-native.inc
+++ b/recipes-qt/qt5/qtjsbackend-native.inc
@@ -21,7 +21,7 @@ do_configure() {
21 # Avoid setting QMAKE_LINK from LD (since we want the linker to be g++) 21 # Avoid setting QMAKE_LINK from LD (since we want the linker to be g++)
22 unset LD 22 unset LD
23 23
24 ${OE_QMAKE_QMAKE} -d -r 24 ${OE_QMAKE_QMAKE} ${OE_QMAKE_DEBUG_OUTPUT} -r ${S}
25} 25}
26 26
27do_install() { 27do_install() {
diff --git a/recipes-qt/qt5/qtjsbackend.inc b/recipes-qt/qt5/qtjsbackend.inc
index 707e1da4..31eee80b 100644
--- a/recipes-qt/qt5/qtjsbackend.inc
+++ b/recipes-qt/qt5/qtjsbackend.inc
@@ -22,7 +22,7 @@ do_configure () {
22 # Avoid setting QMAKE_LINK from LD (since we want the linker to be g++) 22 # Avoid setting QMAKE_LINK from LD (since we want the linker to be g++)
23 unset LD 23 unset LD
24 24
25 ${OE_QMAKE_QMAKE} -r -d ${S} 25 ${OE_QMAKE_QMAKE} ${OE_QMAKE_DEBUG_OUTPUT} -r ${S}
26} 26}
27 27
28do_install_append () { 28do_install_append () {