summaryrefslogtreecommitdiff
path: root/debian/rules
diff options
context:
space:
mode:
authorDmitry Shachnev <mitya57@gmail.com>2017-02-08 17:05:39 +0300
committerDmitry Shachnev <mitya57@gmail.com>2017-02-08 17:05:39 +0300
commita02698bbadfd2021486e621e1ba70938b5443fd3 (patch)
tree2e1144c97d8c78a960c71756805251c299b5afd0 /debian/rules
parent79a78616a479231381386d9a0dda45e466d28642 (diff)
downloadqtbase-a02698bbadfd2021486e621e1ba70938b5443fd3.tar.gz
Inject our flags also to build of qmake and tools using host_build.
Diffstat (limited to 'debian/rules')
-rwxr-xr-xdebian/rules6
1 files changed, 5 insertions, 1 deletions
diff --git a/debian/rules b/debian/rules
index 2eb1a5a..a31221f 100755
--- a/debian/rules
+++ b/debian/rules
@@ -97,7 +97,8 @@ endif
dh $@ --parallel --with pkgkde_symbolshelper
override_dh_auto_configure:
- MAKEFLAGS="-j$(NUMJOBS)" ./configure \
+ MAKEFLAGS="-j$(NUMJOBS) ${CXXFLAGS:%=EXTRA_CXXFLAGS+=%} ${LDFLAGS:%=EXTRA_LFLAGS+=%}" \
+ ./configure \
-confirm-license \
-prefix "/usr" \
-bindir "/usr/lib/$(DEB_HOST_MULTIARCH)/qt5/bin" \
@@ -145,6 +146,9 @@ override_dh_auto_configure:
QMAKE_CFLAGS="$(CFLAGS)" \
QMAKE_CXXFLAGS="$(CXXFLAGS)" \
QMAKE_LFLAGS="$(LDFLAGS)"
+ # qtConfOutput_qmakeArgs sets the flags inside a !host_build {...}
+ # block, but we want them to be set for tools using host_build too.
+ sed -i "s/\!host_build {/true {/" mkspecs/qmodule.pri
override_dh_auto_clean:
[ ! -f Makefile ] || $(MAKE) confclean distclean