summaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5/qtbase/0003-Add-external-hostbindir-option.patch
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2016-05-18 13:18:28 +0300
committerSamuli Piippo <samuli.piippo@qt.io>2016-06-06 05:48:22 +0000
commit0fc7aeb1cbe2c63e24ce6ef06d290ac586133c2e (patch)
tree7196500e3058a068d275e4abd926fda688fc3479 /recipes-qt/qt5/qtbase/0003-Add-external-hostbindir-option.patch
parent2746cdba75f411541d80ddfd5cadad2753fe29d3 (diff)
downloadmeta-qt5-0fc7aeb1cbe2c63e24ce6ef06d290ac586133c2e.tar.gz
qtbase: fix cmake paths
Bring back patch for cmake to use OE_QMAKE_PATH_EXTERNAL_HOST_BIN to determine path to host binaries. Resolves QA Issue: Qt5Core.pc failed sanity test (tmpdir) in path. Change-Id: I55d4f390f24c6e223f3b1a0bded57337233c23c0 Reviewed-by: David Schulz <david.schulz@theqtcompany.com>
Diffstat (limited to 'recipes-qt/qt5/qtbase/0003-Add-external-hostbindir-option.patch')
-rw-r--r--recipes-qt/qt5/qtbase/0003-Add-external-hostbindir-option.patch86
1 files changed, 86 insertions, 0 deletions
diff --git a/recipes-qt/qt5/qtbase/0003-Add-external-hostbindir-option.patch b/recipes-qt/qt5/qtbase/0003-Add-external-hostbindir-option.patch
new file mode 100644
index 00000000..8224171a
--- /dev/null
+++ b/recipes-qt/qt5/qtbase/0003-Add-external-hostbindir-option.patch
@@ -0,0 +1,86 @@
1From 502b95b840a5f79e5a68e9bd5b10dbdc92485f1f Mon Sep 17 00:00:00 2001
2From: Martin Jansa <Martin.Jansa@gmail.com>
3Date: Sat, 6 Apr 2013 13:15:07 +0200
4Subject: [PATCH] Add -external-hostbindir option
5
6* cmake: Use OE_QMAKE_PATH_EXTERNAL_HOST_BINS to determine path to host binaries
7
8Upstream-Status: Inappropriate [OE specific]
9
10Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
11Signed-off-by: Simon Busch <morphis@gravedo.de>
12Signed-off-by: Jonathan Liu <net147@gmail.com>
13
14Change-Id: Iacaa1c5531cd6dcc094891610c351673db55d7b2
15---
16 src/corelib/Qt5CoreConfigExtras.cmake.in | 6 +++---
17 src/dbus/Qt5DBusConfigExtras.cmake.in | 4 ++--
18 src/widgets/Qt5WidgetsConfigExtras.cmake.in | 2 +-
19 3 files changed, 6 insertions(+), 6 deletions(-)
20
21diff --git a/src/corelib/Qt5CoreConfigExtras.cmake.in b/src/corelib/Qt5CoreConfigExtras.cmake.in
22index a5ed8b2..0e11a1e 100644
23--- a/src/corelib/Qt5CoreConfigExtras.cmake.in
24+++ b/src/corelib/Qt5CoreConfigExtras.cmake.in
25@@ -5,7 +5,7 @@ if (NOT TARGET Qt5::qmake)
26 !!IF isEmpty(CMAKE_BIN_DIR_IS_ABSOLUTE)
27 set(imported_location \"${_qt5Core_install_prefix}/$${CMAKE_BIN_DIR}qmake$$CMAKE_BIN_SUFFIX\")
28 !!ELSE
29- set(imported_location \"$${CMAKE_BIN_DIR}qmake$$CMAKE_BIN_SUFFIX\")
30+ set(imported_location \"${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/qmake$$CMAKE_BIN_SUFFIX\")
31 !!ENDIF
32 _qt5_Core_check_file_exists(${imported_location})
33
34@@ -20,7 +20,7 @@ if (NOT TARGET Qt5::moc)
35 !!IF isEmpty(CMAKE_BIN_DIR_IS_ABSOLUTE)
36 set(imported_location \"${_qt5Core_install_prefix}/$${CMAKE_BIN_DIR}moc$$CMAKE_BIN_SUFFIX\")
37 !!ELSE
38- set(imported_location \"$${CMAKE_BIN_DIR}moc$$CMAKE_BIN_SUFFIX\")
39+ set(imported_location \"${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/moc$$CMAKE_BIN_SUFFIX\")
40 !!ENDIF
41 _qt5_Core_check_file_exists(${imported_location})
42
43@@ -37,7 +37,7 @@ if (NOT TARGET Qt5::rcc)
44 !!IF isEmpty(CMAKE_BIN_DIR_IS_ABSOLUTE)
45 set(imported_location \"${_qt5Core_install_prefix}/$${CMAKE_BIN_DIR}rcc$$CMAKE_BIN_SUFFIX\")
46 !!ELSE
47- set(imported_location \"$${CMAKE_BIN_DIR}rcc$$CMAKE_BIN_SUFFIX\")
48+ set(imported_location \"${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/rcc$$CMAKE_BIN_SUFFIX\")
49 !!ENDIF
50 _qt5_Core_check_file_exists(${imported_location})
51
52diff --git a/src/dbus/Qt5DBusConfigExtras.cmake.in b/src/dbus/Qt5DBusConfigExtras.cmake.in
53index 1d94715..301af8f 100644
54--- a/src/dbus/Qt5DBusConfigExtras.cmake.in
55+++ b/src/dbus/Qt5DBusConfigExtras.cmake.in
56@@ -5,7 +5,7 @@ if (NOT TARGET Qt5::qdbuscpp2xml)
57 !!IF isEmpty(CMAKE_BIN_DIR_IS_ABSOLUTE)
58 set(imported_location \"${_qt5DBus_install_prefix}/$${CMAKE_BIN_DIR}qdbuscpp2xml$$CMAKE_BIN_SUFFIX\")
59 !!ELSE
60- set(imported_location \"$${CMAKE_BIN_DIR}qdbuscpp2xml$$CMAKE_BIN_SUFFIX\")
61+ set(imported_location \"${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/qdbuscpp2xml$$CMAKE_BIN_SUFFIX\")
62 !!ENDIF
63 _qt5_DBus_check_file_exists(${imported_location})
64
65@@ -20,7 +20,7 @@ if (NOT TARGET Qt5::qdbusxml2cpp)
66 !!IF isEmpty(CMAKE_BIN_DIR_IS_ABSOLUTE)
67 set(imported_location \"${_qt5DBus_install_prefix}/$${CMAKE_BIN_DIR}qdbusxml2cpp$$CMAKE_BIN_SUFFIX\")
68 !!ELSE
69- set(imported_location \"$${CMAKE_BIN_DIR}qdbusxml2cpp$$CMAKE_BIN_SUFFIX\")
70+ set(imported_location \"${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/qdbusxml2cpp$$CMAKE_BIN_SUFFIX\")
71 !!ENDIF
72 _qt5_DBus_check_file_exists(${imported_location})
73
74diff --git a/src/widgets/Qt5WidgetsConfigExtras.cmake.in b/src/widgets/Qt5WidgetsConfigExtras.cmake.in
75index 99d87e2..5621dc0 100644
76--- a/src/widgets/Qt5WidgetsConfigExtras.cmake.in
77+++ b/src/widgets/Qt5WidgetsConfigExtras.cmake.in
78@@ -5,7 +5,7 @@ if (NOT TARGET Qt5::uic)
79 !!IF isEmpty(CMAKE_BIN_DIR_IS_ABSOLUTE)
80 set(imported_location \"${_qt5Widgets_install_prefix}/$${CMAKE_BIN_DIR}uic$$CMAKE_BIN_SUFFIX\")
81 !!ELSE
82- set(imported_location \"$${CMAKE_BIN_DIR}uic$$CMAKE_BIN_SUFFIX\")
83+ set(imported_location \"${OE_QMAKE_PATH_EXTERNAL_HOST_BINS}/uic$$CMAKE_BIN_SUFFIX\")
84 !!ENDIF
85 _qt5_Widgets_check_file_exists(${imported_location})
86