summaryrefslogtreecommitdiffstats
path: root/recipes-qt/qt5/qtbase/0009-Add-OE-specific-specs-for-clang-compiler.patch
diff options
context:
space:
mode:
authorSamuli Piippo <samuli.piippo@qt.io>2019-01-08 14:51:33 +0200
committerSamuli Piippo <samuli.piippo@qt.io>2019-01-10 06:05:48 +0000
commit9c6ce8100223675bf970b647f96e89e5ecceaaa6 (patch)
treed441343ab6d181f805dd0c4d69a505be4e00ea85 /recipes-qt/qt5/qtbase/0009-Add-OE-specific-specs-for-clang-compiler.patch
parentf7d2387ba0d80c26ae4febec5c37b05e8df7a32b (diff)
downloadmeta-qt5-9c6ce8100223675bf970b647f96e89e5ecceaaa6.tar.gz
qt5: cleanup mkspecs
QMAKE_COMPILER is not meant to be the actual compiler, but a compiler type (gcc, clang, mingw). For both mkspecs it's already set in the common includes. Remove wayland and debug settings from the clang mkspec as they are already removed from the gcc mkspec. Change-Id: I59ebc64007ebb828d70cf769121bc2d64886d1c0 Reviewed-by: Mikko Gronoff <mikko.gronoff@qt.io>
Diffstat (limited to 'recipes-qt/qt5/qtbase/0009-Add-OE-specific-specs-for-clang-compiler.patch')
-rw-r--r--recipes-qt/qt5/qtbase/0009-Add-OE-specific-specs-for-clang-compiler.patch14
1 files changed, 5 insertions, 9 deletions
diff --git a/recipes-qt/qt5/qtbase/0009-Add-OE-specific-specs-for-clang-compiler.patch b/recipes-qt/qt5/qtbase/0009-Add-OE-specific-specs-for-clang-compiler.patch
index ca74f0f7..fe5746e2 100644
--- a/recipes-qt/qt5/qtbase/0009-Add-OE-specific-specs-for-clang-compiler.patch
+++ b/recipes-qt/qt5/qtbase/0009-Add-OE-specific-specs-for-clang-compiler.patch
@@ -1,22 +1,22 @@
1From 51bc56305205a154db22c1373eb19d835ba2c64e Mon Sep 17 00:00:00 2001 1From 4486a9740b07aa7902f638efe23a51ee619f9600 Mon Sep 17 00:00:00 2001
2From: Khem Raj <raj.khem@gmail.com> 2From: Khem Raj <raj.khem@gmail.com>
3Date: Sun, 3 Sep 2017 09:11:44 -0700 3Date: Sun, 3 Sep 2017 09:11:44 -0700
4Subject: [PATCH] Add OE specific specs for clang compiler 4Subject: [PATCH] Add OE specific specs for clang compiler
5 5
6Signed-off-by: Khem Raj <raj.khem@gmail.com> 6Signed-off-by: Khem Raj <raj.khem@gmail.com>
7--- 7---
8 mkspecs/linux-oe-clang/qmake.conf | 43 ++++++++++++++++++++++++++ 8 mkspecs/linux-oe-clang/qmake.conf | 39 ++++++++++++++++++++++++++
9 mkspecs/linux-oe-clang/qplatformdefs.h | 1 + 9 mkspecs/linux-oe-clang/qplatformdefs.h | 1 +
10 2 files changed, 44 insertions(+) 10 2 files changed, 40 insertions(+)
11 create mode 100644 mkspecs/linux-oe-clang/qmake.conf 11 create mode 100644 mkspecs/linux-oe-clang/qmake.conf
12 create mode 100644 mkspecs/linux-oe-clang/qplatformdefs.h 12 create mode 100644 mkspecs/linux-oe-clang/qplatformdefs.h
13 13
14diff --git a/mkspecs/linux-oe-clang/qmake.conf b/mkspecs/linux-oe-clang/qmake.conf 14diff --git a/mkspecs/linux-oe-clang/qmake.conf b/mkspecs/linux-oe-clang/qmake.conf
15new file mode 100644 15new file mode 100644
16index 0000000000..b0a5630fdd 16index 0000000000..db02ab5215
17--- /dev/null 17--- /dev/null
18+++ b/mkspecs/linux-oe-clang/qmake.conf 18+++ b/mkspecs/linux-oe-clang/qmake.conf
19@@ -0,0 +1,43 @@ 19@@ -0,0 +1,39 @@
20+# 20+#
21+# qmake configuration for linux-g++ with modifications for building with OpenEmbedded 21+# qmake configuration for linux-g++ with modifications for building with OpenEmbedded
22+# 22+#
@@ -30,7 +30,6 @@ index 0000000000..b0a5630fdd
30+# QMAKE_<TOOL> (moc, uic, rcc) are gone, overwrite only ar and strip 30+# QMAKE_<TOOL> (moc, uic, rcc) are gone, overwrite only ar and strip
31+QMAKE_AR = $$(OE_QMAKE_AR) cqs 31+QMAKE_AR = $$(OE_QMAKE_AR) cqs
32+QMAKE_STRIP = $$(OE_QMAKE_STRIP) 32+QMAKE_STRIP = $$(OE_QMAKE_STRIP)
33+QMAKE_WAYLAND_SCANNER = $$(OE_QMAKE_WAYLAND_SCANNER)
34+ 33+
35+include(../common/gcc-base-unix.conf) 34+include(../common/gcc-base-unix.conf)
36+ 35+
@@ -42,12 +41,9 @@ index 0000000000..b0a5630fdd
42+include(../common/clang.conf) 41+include(../common/clang.conf)
43+ 42+
44+# tc settings from g++-base.conf 43+# tc settings from g++-base.conf
45+QMAKE_COMPILER = $$(OE_QMAKE_COMPILER) clang
46+QMAKE_CC = $$(OE_QMAKE_CC) 44+QMAKE_CC = $$(OE_QMAKE_CC)
47+QMAKE_CXX = $$(OE_QMAKE_CXX) 45+QMAKE_CXX = $$(OE_QMAKE_CXX)
48+ 46+
49+QMAKE_CFLAGS_RELEASE_WITH_DEBUGINFO += $$(OE_QMAKE_CFLAGS)
50+
51+QMAKE_LINK = $$(OE_QMAKE_LINK) 47+QMAKE_LINK = $$(OE_QMAKE_LINK)
52+QMAKE_LINK_SHLIB = $$(OE_QMAKE_LINK) 48+QMAKE_LINK_SHLIB = $$(OE_QMAKE_LINK)
53+QMAKE_LINK_C = $$(OE_QMAKE_LINK) 49+QMAKE_LINK_C = $$(OE_QMAKE_LINK)