summaryrefslogtreecommitdiffstats
path: root/src/src.pro
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2020-09-25 11:10:52 +0200
committerMichal Klocek <michal.klocek@qt.io>2020-11-30 15:22:24 +0100
commit3714c2d7b603328fb0d214b286cfcd008226df94 (patch)
treeb6c020c1d58d178341e5d805e6c90c4bf882f70f /src/src.pro
parent42b5da1443fb2871916f0879ea62348953206e1b (diff)
Create qtlibjpeg for jpeg image plugin
Create separate qtlibjpeg to have it installed. It is needed by static qtpdf builds to avoid embedding chromium jpeg which would lead to symbols duplication and most likely broken application. Task-number: QTBUG-87154 Change-Id: I77eb251873f6ac9d3e248f5c6fbd41649770d201 Reviewed-by: Qt CI Bot <qt_ci_bot@qt-project.org> Reviewed-by: Joerg Bornemann <joerg.bornemann@qt.io>
Diffstat (limited to 'src/src.pro')
-rw-r--r--src/src.pro7
1 files changed, 7 insertions, 0 deletions
diff --git a/src/src.pro b/src/src.pro
index f3f8d57af7..8990109743 100644
--- a/src/src.pro
+++ b/src/src.pro
@@ -100,6 +100,9 @@ src_testlib.depends = src_corelib # testlib links only to corelib, but see bel
src_3rdparty_pcre2.subdir = $$PWD/3rdparty/pcre2
src_3rdparty_pcre2.target = sub-3rdparty-pcre2
+src_3rdparty_libjpeg.subdir = $$PWD/3rdparty/libjpeg
+src_3rdparty_libjpeg.target = sub-3rdparty-libjpeg
+
src_3rdparty_harfbuzzng.subdir = $$PWD/3rdparty/harfbuzz-ng
src_3rdparty_harfbuzzng.target = sub-3rdparty-harfbuzzng
src_3rdparty_harfbuzzng.depends = src_corelib # for the Qt atomics
@@ -204,6 +207,10 @@ qtConfig(gui) {
SUBDIRS += src_angle
src_gui.depends += src_angle
}
+ qtConfig(jpeg):!qtConfig(system-jpeg) {
+ SUBDIRS += src_3rdparty_libjpeg
+ src_plugins.depends = src_3rdparty_libjpeg
+ }
qtConfig(png):!qtConfig(system-png) {
SUBDIRS += src_3rdparty_libpng
src_3rdparty_freetype.depends += src_3rdparty_libpng