From eb1ad81906d8a40acb5a6691012d32772318433a Mon Sep 17 00:00:00 2001 From: Martin Jansa Date: Wed, 3 Apr 2013 17:18:53 +0200 Subject: [PATCH] qtbase: add patch to eval QMAKE_CXX * fixes errors in log.do_configure trying to call wrong CXX --- recipes-qt/qt5/qtbase.inc | 1 + .../0004-configure-eval-QMAKE_CXX.patch | 35 +++++++++++++++++++ 2 files changed, 36 insertions(+) create mode 100644 recipes-qt/qt5/qtbase/0004-configure-eval-QMAKE_CXX.patch diff --git a/recipes-qt/qt5/qtbase.inc b/recipes-qt/qt5/qtbase.inc index 8ada1910ff..cda46d5792 100644 --- a/recipes-qt/qt5/qtbase.inc +++ b/recipes-qt/qt5/qtbase.inc @@ -4,6 +4,7 @@ SRC_URI += " \ file://0001-qlibraryinfo-allow-to-set-qt.conf-from-the-outside-u.patch \ file://0002-qmake-is-already-built-in-qt5-tools-native.patch \ file://0003-Allow-building-a-separate-qmake-for-the-target.patch \ + file://0004-configure-eval-QMAKE_CXX.patch \ file://qmake.conf.sh \ file://qplatformdefs.h \ " diff --git a/recipes-qt/qt5/qtbase/0004-configure-eval-QMAKE_CXX.patch b/recipes-qt/qt5/qtbase/0004-configure-eval-QMAKE_CXX.patch new file mode 100644 index 0000000000..06fa486297 --- /dev/null +++ b/recipes-qt/qt5/qtbase/0004-configure-eval-QMAKE_CXX.patch @@ -0,0 +1,35 @@ +From bc6f13a50ad1c69e728062375d979796977d2b73 Mon Sep 17 00:00:00 2001 +From: Paul Eggleton +Date: Wed, 26 Sep 2012 20:47:08 +0200 +Subject: [PATCH] configure: eval QMAKE_CXX + +Allow expansion of $(...) references in QMAKE_CXX (currently its value +is $(OE_QMAKE_CXX)) in order to allow compiler version check to succeed +which allows WebKit to be enabled. + +Upstream-Status: Pending + +Signed-off-by: Paul Eggleton +Signed-off-by: Martin Jansa +--- + configure | 4 +++- + 1 file changed, 3 insertions(+), 1 deletion(-) + +diff --git a/configure b/configure +index e23ea22..d83cf74 100755 +--- a/configure ++++ b/configure +@@ -2623,7 +2623,9 @@ else + CFG_FRAMEWORK=no + fi + +-QMAKE_CONF_COMPILER=`getXQMakeConf QMAKE_CXX` ++QMAKE_CONF_COMPILER=`getXQMakeConf QMAKE_CXX | sed -n 's/$[(]\([0-9a-zA-Z_]*\)[)]/$\1/pg'` ++QMAKE_CONF_COMPILER=`eval "echo $QMAKE_CONF_COMPILER"` ++ + + TEST_COMPILER=$QMAKE_CONF_COMPILER + if [ "$XPLATFORM_SYMBIAN_SBSV2" = "no" ]; then +-- +1.8.1.5 +