summaryrefslogtreecommitdiffstats
path: root/classes
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2016-09-07 10:06:40 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2016-09-30 09:03:09 +0000
commit9195d9dc805fd3132023ff33bc77ace1f3f7e40f (patch)
treedeb85ffd58ce712d2ff0b5b5d49ec496232dfcc9 /classes
parentd7ebb6ce9b49eb52c325e73d92157d874e9cf907 (diff)
downloadmeta-qt5-9195d9dc805fd3132023ff33bc77ace1f3f7e40f.tar.gz
qt5: update to Qt 5.8
The linux-oe-g++ mkspec is changed to use $$(...) operator to obtain the contents of an environment value when qmake is run instead of when Makefile is processed. All OE_QMAKE_xxx variables need to be exported for qmake to find them. configure's setBootstrapVariable function needs to change $$(..) to normal $(...) operator to work with qmake's Makefile. qt.conf generation for qtbase recipes is not needed, as configure will generate its own version based on configure arguments. Skip running qmake, since configure is now automatically invoked when it's run in qtbase's root folder. Change-Id: I4c937c1acb3d204ac4560090cab3d0fc7e0e815a Reviewed-by: Risto Avila <risto.avila@qt.io> Reviewed-by: Jonathan Liu <net147@gmail.com> Reviewed-by: Samuli Piippo <samuli.piippo@qt.io>
Diffstat (limited to 'classes')
-rw-r--r--classes/qmake5_base.bbclass22
1 files changed, 11 insertions, 11 deletions
diff --git a/classes/qmake5_base.bbclass b/classes/qmake5_base.bbclass
index f273567d..fa1bc563 100644
--- a/classes/qmake5_base.bbclass
+++ b/classes/qmake5_base.bbclass
@@ -31,18 +31,18 @@ EXTRA_OEMAKE = " \
31" 31"
32 32
33OE_QMAKE_QMAKE = "${STAGING_BINDIR_NATIVE}${QT_DIR_NAME}/qmake" 33OE_QMAKE_QMAKE = "${STAGING_BINDIR_NATIVE}${QT_DIR_NAME}/qmake"
34OE_QMAKE_COMPILER = "${CC}" 34export OE_QMAKE_COMPILER = "${CC}"
35OE_QMAKE_CC = "${CC}" 35export OE_QMAKE_CC = "${CC}"
36OE_QMAKE_CFLAGS = "${CFLAGS}" 36export OE_QMAKE_CFLAGS = "${CFLAGS}"
37OE_QMAKE_CXX = "${CXX}" 37export OE_QMAKE_CXX = "${CXX}"
38OE_QMAKE_CXXFLAGS = "${CXXFLAGS}" 38export OE_QMAKE_CXXFLAGS = "${CXXFLAGS}"
39OE_QMAKE_LINK = "${CXX}" 39export OE_QMAKE_LINK = "${CXX}"
40OE_QMAKE_LDFLAGS = "${LDFLAGS}" 40export OE_QMAKE_LDFLAGS = "${LDFLAGS}"
41OE_QMAKE_AR = "${AR}" 41export OE_QMAKE_AR = "${AR}"
42OE_QMAKE_STRIP = "echo" 42export OE_QMAKE_STRIP = "echo"
43OE_QMAKE_WAYLAND_SCANNER = "${STAGING_BINDIR_NATIVE}/wayland-scanner" 43export OE_QMAKE_WAYLAND_SCANNER = "${STAGING_BINDIR_NATIVE}/wayland-scanner"
44OE_QMAKE_QTCONF_PATH = "${WORKDIR}/qt.conf" 44OE_QMAKE_QTCONF_PATH = "${WORKDIR}/qt.conf"
45OE_QMAKE_QTCONF = "-qtconf ${OE_QMAKE_QTCONF_PATH}" 45export OE_QMAKE_QTCONF = "-qtconf ${OE_QMAKE_QTCONF_PATH}"
46 46
47inherit qmake5_paths remove-libtool 47inherit qmake5_paths remove-libtool
48 48