aboutsummarylogtreecommitdiffstats
path: root/0022-Merge-shared-and-static-library-trees.patch
diff options
context:
space:
mode:
Diffstat (limited to '0022-Merge-shared-and-static-library-trees.patch')
-rw-r--r--0022-Merge-shared-and-static-library-trees.patch18
1 files changed, 10 insertions, 8 deletions
diff --git a/0022-Merge-shared-and-static-library-trees.patch b/0022-Merge-shared-and-static-library-trees.patch
index 6904e4e61cc5..44d0bcb3b172 100644
--- a/0022-Merge-shared-and-static-library-trees.patch
+++ b/0022-Merge-shared-and-static-library-trees.patch
@@ -1,22 +1,22 @@
-From aacc349ec8e9241ff95678d9730d71805289256b Mon Sep 17 00:00:00 2001
+From 4502d0a9e9102067541a4307e80444a4fb44717c Mon Sep 17 00:00:00 2001
From: Martchus <martchus@gmx.net>
Date: Sun, 18 Sep 2016 18:45:08 +0200
-Subject: [PATCH 22/31] Merge shared and static library trees
+Subject: [PATCH 22/34] Merge shared and static library trees
Allow installation of shared and static build in the same prefix
---
- configure.pri | 7 +++++++
+ configure.pri | 9 +++++++++
mkspecs/features/default_post.prf | 11 +++++++++++
mkspecs/features/qt.prf | 15 +++++++++++++++
mkspecs/features/spec_pre.prf | 11 ++++++++---
qmake/generators/makefile.cpp | 9 ++++++---
- 5 files changed, 47 insertions(+), 6 deletions(-)
+ 5 files changed, 49 insertions(+), 6 deletions(-)
diff --git a/configure.pri b/configure.pri
-index 76bb27e4ae..7dd19be845 100644
+index 83c0dee141..a05c3d98e6 100644
--- a/configure.pri
+++ b/configure.pri
-@@ -1212,3 +1212,10 @@ defineTest(createConfigStatus) {
+@@ -1212,3 +1212,12 @@ defineTest(createConfigStatus) {
QMAKE_POST_CONFIGURE += \
"createConfigStatus()"
@@ -26,6 +26,8 @@ index 76bb27e4ae..7dd19be845 100644
+ CONFIG -= shared
+ QT_CONFIG += static jpeg gif
+ QT_CONFIG -= shared
++ # prevent smart library merge from messing cyclic dependency between freetype2 and harfbuzz
++ CONFIG += no_smart_library_merge
+}
diff --git a/mkspecs/features/default_post.prf b/mkspecs/features/default_post.prf
index 7e027325bd..ad0db62b78 100644
@@ -97,7 +99,7 @@ index 51ea3a8321..275e080ae4 100644
QMAKE_EXT_YACC = .y
diff --git a/qmake/generators/makefile.cpp b/qmake/generators/makefile.cpp
-index c7e075b5bc..d61f7b05e5 100644
+index 0d07d6c333..5e84628e72 100644
--- a/qmake/generators/makefile.cpp
+++ b/qmake/generators/makefile.cpp
@@ -3163,6 +3163,9 @@ MakefileGenerator::pkgConfigFileName(bool fixify, bool onlyPrependDestdir)
@@ -124,5 +126,5 @@ index c7e075b5bc..d61f7b05e5 100644
t << endl;
--
-2.13.2
+2.15.1