4310
|
1 This file is part of MXE. See LICENSE.md for licensing information. |
4222
|
2 |
4900
|
3 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
4222
|
4 From: Mark Brand <mabrand@mabrand.nl> |
|
5 Date: Thu, 3 Nov 2011 14:11:02 +0100 |
4900
|
6 Subject: [PATCH 1/3] [MXE] pkg-config support for libtiff-4 |
4222
|
7 |
|
8 |
|
9 diff --git a/config.tests/libtiff/libtiff.pro b/config.tests/libtiff/libtiff.pro |
4900
|
10 index 1111111..2222222 100644 |
4222
|
11 --- a/config.tests/libtiff/libtiff.pro |
|
12 +++ b/config.tests/libtiff/libtiff.pro |
|
13 @@ -2,5 +2,7 @@ SOURCES = libtiff.cpp |
|
14 CONFIG -= qt dylib |
|
15 mac:CONFIG -= app_bundle |
|
16 win32:CONFIG += console |
|
17 -unix|mingw: LIBS += -ltiff |
|
18 +CONFIG += link_pkgconfig |
|
19 +packagesExist(libtiff-4):PKGCONFIG += libtiff-4 |
|
20 +else:if(unix|win32-g++*): LIBS += -ltiff |
|
21 else:win32: LIBS += libtiff.lib |
|
22 diff --git a/src/plugins/imageformats/tiff/tiff.pro b/src/plugins/imageformats/tiff/tiff.pro |
4900
|
23 index 1111111..2222222 100644 |
4222
|
24 --- a/src/plugins/imageformats/tiff/tiff.pro |
|
25 +++ b/src/plugins/imageformats/tiff/tiff.pro |
4900
|
26 @@ -5,7 +5,9 @@ SOURCES += main.cpp qtiffhandler.cpp |
4222
|
27 OTHER_FILES += tiff.json |
|
28 |
|
29 config_libtiff { |
|
30 - unix|mingw: LIBS += -ltiff |
|
31 + CONFIG += link_pkgconfig |
|
32 + packagesExist(libtiff-4):PKGCONFIG += libtiff-4 |
|
33 + else:if(unix|win32-g++*): LIBS += -ltiff |
|
34 else:win32: LIBS += libtiff.lib |
|
35 } else { |
|
36 include($$PWD/../../../3rdparty/libtiff.pri) |
|
37 |
4900
|
38 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
4222
|
39 From: Mark Brand <mabrand@mabrand.nl> |
|
40 Date: Wed, 19 Dec 2012 23:29:52 +0100 |
4900
|
41 Subject: [PATCH 2/3] [MXE] pkg-config support for libmng |
4222
|
42 |
|
43 |
|
44 diff --git a/config.tests/libmng/libmng.pro b/config.tests/libmng/libmng.pro |
4900
|
45 index 1111111..2222222 100644 |
4222
|
46 --- a/config.tests/libmng/libmng.pro |
|
47 +++ b/config.tests/libmng/libmng.pro |
|
48 @@ -2,5 +2,7 @@ SOURCES = libmng.cpp |
|
49 CONFIG -= qt dylib |
|
50 mac:CONFIG -= app_bundle |
|
51 win32:CONFIG += console |
|
52 -unix|mingw: LIBS += -lmng |
|
53 +CONFIG += link_pkgconfig |
|
54 +packagesExist(libmng):PKGCONFIG += libmng |
|
55 +else:if(unix|win32-g++*): LIBS += -lmng |
|
56 else:win32: LIBS += libmng.lib |
4900
|
57 diff --git a/src/plugins/imageformats/mng/mng.pro b/src/plugins/imageformats/mng/mng.pro |
|
58 index 1111111..2222222 100644 |
|
59 --- a/src/plugins/imageformats/mng/mng.pro |
|
60 +++ b/src/plugins/imageformats/mng/mng.pro |
|
61 @@ -5,7 +5,10 @@ SOURCES += main.cpp \ |
|
62 qmnghandler.cpp |
|
63 OTHER_FILES += mng.json |
|
64 |
|
65 -msvc: LIBS += libmng.lib |
|
66 +CONFIG += link_pkgconfig |
|
67 +packagesExist(libmng):PKGCONFIG += libmng |
|
68 +else:if(unix|mingw): LIBS += -lmng |
|
69 +else:msvc: LIBS += libmng.lib |
|
70 else: LIBS += -lmng |
|
71 |
|
72 PLUGIN_TYPE = imageformats |
|
73 |
|
74 From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001 |
|
75 From: Mark Brand <mabrand@mabrand.nl> |
|
76 Date: Fri, 16 Nov 2018 10:13:11 +0100 |
|
77 Subject: [PATCH 3/3] [MXE] pkg-config support for libwebp |
|
78 |
|
79 |
|
80 diff --git a/config.tests/libwebp/libwebp.pro b/config.tests/libwebp/libwebp.pro |
|
81 index 1111111..2222222 100644 |
|
82 --- a/config.tests/libwebp/libwebp.pro |
|
83 +++ b/config.tests/libwebp/libwebp.pro |
|
84 @@ -2,5 +2,9 @@ SOURCES = libwebp.cpp |
|
85 CONFIG -= qt dylib |
|
86 mac:CONFIG -= app_bundle |
|
87 win32:CONFIG += console |
|
88 -unix|mingw: LIBS += -lwebp -lwebpdemux |
|
89 +unix|mingw { |
4222
|
90 + CONFIG += link_pkgconfig |
4900
|
91 + packagesExist(libwebp libwebpdemux): PKGCONFIG += libwebp libwebpdemux |
|
92 + else: LIBS += -lwebp -lwebpdemux |
|
93 +} |
|
94 else:win32: LIBS += libwebp.lib libwebpdemux.lib |
|
95 diff --git a/src/plugins/imageformats/webp/webp.pro b/src/plugins/imageformats/webp/webp.pro |
|
96 index 1111111..2222222 100644 |
|
97 --- a/src/plugins/imageformats/webp/webp.pro |
|
98 +++ b/src/plugins/imageformats/webp/webp.pro |
|
99 @@ -5,7 +5,11 @@ SOURCES += main.cpp qwebphandler.cpp |
|
100 OTHER_FILES += webp.json |
|
101 |
|
102 config_libwebp { |
|
103 - unix|win32-g++*: LIBS += -lwebp -lwebpdemux |
|
104 + unix|mingw { |
|
105 + CONFIG += link_pkgconfig |
|
106 + packagesExist(libwebp libwebpdemux): PKGCONFIG += libwebp libwebpdemux |
|
107 + else: LIBS += -lwebp -lwebpdemux |
|
108 + } |
|
109 else:win32: LIBS += libwebp.lib libwebpdemux.lib |
4222
|
110 } else { |
4900
|
111 include($$PWD/../../../3rdparty/libwebp.pri) |