diff options
Diffstat (limited to 'recipes-qt/qt5/qtbase/0004-qt_module-Fix-pkgconfig-and-libtool-replacements.patch')
-rw-r--r-- | recipes-qt/qt5/qtbase/0004-qt_module-Fix-pkgconfig-and-libtool-replacements.patch | 34 |
1 files changed, 16 insertions, 18 deletions
diff --git a/recipes-qt/qt5/qtbase/0004-qt_module-Fix-pkgconfig-and-libtool-replacements.patch b/recipes-qt/qt5/qtbase/0004-qt_module-Fix-pkgconfig-and-libtool-replacements.patch index 0cd6296b..4bc6fdd8 100644 --- a/recipes-qt/qt5/qtbase/0004-qt_module-Fix-pkgconfig-and-libtool-replacements.patch +++ b/recipes-qt/qt5/qtbase/0004-qt_module-Fix-pkgconfig-and-libtool-replacements.patch | |||
@@ -1,7 +1,7 @@ | |||
1 | From 3f0f3ded0b4a85a04a0c492e33d8517e598ae08e Mon Sep 17 00:00:00 2001 | 1 | From 3b289cf76a5ce78d94ee022af7d92152f5875372 Mon Sep 17 00:00:00 2001 |
2 | From: Martin Jansa <Martin.Jansa@gmail.com> | 2 | From: Martin Jansa <Martin.Jansa@gmail.com> |
3 | Date: Sat, 27 Apr 2013 23:15:37 +0200 | 3 | Date: Sat, 27 Apr 2013 23:15:37 +0200 |
4 | Subject: [PATCH 04/12] qt_module: Fix pkgconfig and libtool replacements | 4 | Subject: [PATCH 3/7] qt_module: Fix pkgconfig and libtool replacements |
5 | MIME-Version: 1.0 | 5 | MIME-Version: 1.0 |
6 | Content-Type: text/plain; charset=UTF-8 | 6 | Content-Type: text/plain; charset=UTF-8 |
7 | Content-Transfer-Encoding: 8bit | 7 | Content-Transfer-Encoding: 8bit |
@@ -63,29 +63,29 @@ Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com> | |||
63 | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> | 63 | Signed-off-by: Andreas Müller <schnitzeltony@googlemail.com> |
64 | --- | 64 | --- |
65 | mkspecs/features/qt_common.prf | 2 +- | 65 | mkspecs/features/qt_common.prf | 2 +- |
66 | mkspecs/features/qt_module.prf | 15 +++++++++++++++ | 66 | mkspecs/features/qt_module.prf | 10 ++++++++++ |
67 | 2 files changed, 16 insertions(+), 1 deletion(-) | 67 | 2 files changed, 11 insertions(+), 1 deletion(-) |
68 | 68 | ||
69 | diff --git a/mkspecs/features/qt_common.prf b/mkspecs/features/qt_common.prf | 69 | diff --git a/mkspecs/features/qt_common.prf b/mkspecs/features/qt_common.prf |
70 | index eb65e73..4db40d0 100644 | 70 | index 5861941..474827c 100644 |
71 | --- a/mkspecs/features/qt_common.prf | 71 | --- a/mkspecs/features/qt_common.prf |
72 | +++ b/mkspecs/features/qt_common.prf | 72 | +++ b/mkspecs/features/qt_common.prf |
73 | @@ -33,7 +33,7 @@ contains(TEMPLATE, .*lib) { | 73 | @@ -36,7 +36,7 @@ contains(TEMPLATE, .*lib) { |
74 | lib_replace.replace = | 74 | lib_replace.replace = |
75 | } else { | 75 | } else { |
76 | lib_replace.match = $$rplbase/lib | 76 | lib_replace.match = $$rplbase/lib |
77 | - lib_replace.replace = $$qt_libdir | 77 | - lib_replace.replace = $$qqt_libdir |
78 | + lib_replace.replace = "\$$\\{libdir}" | 78 | + lib_replace.replace = "\$$\\{libdir}" |
79 | } | 79 | } |
80 | lib_replace.CONFIG = path | 80 | lib_replace.CONFIG = path |
81 | QMAKE_PRL_INSTALL_REPLACE += lib_replace | 81 | QMAKE_PRL_INSTALL_REPLACE += lib_replace |
82 | diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf | 82 | diff --git a/mkspecs/features/qt_module.prf b/mkspecs/features/qt_module.prf |
83 | index 2437efe..2e1f014 100644 | 83 | index 5412f37..5ab348a 100644 |
84 | --- a/mkspecs/features/qt_module.prf | 84 | --- a/mkspecs/features/qt_module.prf |
85 | +++ b/mkspecs/features/qt_module.prf | 85 | +++ b/mkspecs/features/qt_module.prf |
86 | @@ -192,10 +192,25 @@ unix|mingw { | 86 | @@ -214,6 +214,11 @@ unix|mingw { |
87 | QMAKE_PKGCONFIG_DESCRIPTION = $$replace(TARGET, ^Qt, "Qt ") module | 87 | pclib_replace.CONFIG = path |
88 | QMAKE_PKGCONFIG_INSTALL_REPLACE += lib_replace | 88 | QMAKE_PKGCONFIG_INSTALL_REPLACE += pclib_replace |
89 | 89 | ||
90 | + pkgconfig_include_replace.match = $$rplbase/include | 90 | + pkgconfig_include_replace.match = $$rplbase/include |
91 | + pkgconfig_include_replace.replace = "\$$\\{includedir}" | 91 | + pkgconfig_include_replace.replace = "\$$\\{includedir}" |
@@ -94,13 +94,11 @@ index 2437efe..2e1f014 100644 | |||
94 | + | 94 | + |
95 | unix { | 95 | unix { |
96 | CONFIG += create_libtool explicitlib | 96 | CONFIG += create_libtool explicitlib |
97 | QMAKE_LIBTOOL_LIBDIR = $$qt_libdir | 97 | host_build: \ |
98 | QMAKE_LIBTOOL_INSTALL_REPLACE += lib_replace | 98 | @@ -225,6 +230,11 @@ unix|mingw { |
99 | + # add '=' as sysroot in .la files | 99 | ltlib_replace.replace = $$QMAKE_LIBTOOL_LIBDIR |
100 | + lafile_replace.match = "-L\$${libdir}" | 100 | ltlib_replace.CONFIG = path |
101 | + lafile_replace.replace = "-L=\$$\\{libdir}" | 101 | QMAKE_LIBTOOL_INSTALL_REPLACE += ltlib_replace |
102 | + lafile_replace.CONFIG = path | ||
103 | + QMAKE_LIBTOOL_INSTALL_REPLACE += lafile_replace | ||
104 | + # drop -L/usr/lib in .prl files | 102 | + # drop -L/usr/lib in .prl files |
105 | + prl_replace.match = "-L\$${libdir}" | 103 | + prl_replace.match = "-L\$${libdir}" |
106 | + prl_replace.replace = "" | 104 | + prl_replace.replace = "" |