diff options
author | Michal Klocek <michal.klocek@qt.io> | 2020-09-25 11:10:52 +0200 |
---|---|---|
committer | Michal Klocek <michal.klocek@qt.io> | 2020-11-30 15:22:24 +0100 |
commit | 3714c2d7b603328fb0d214b286cfcd008226df94 (patch) | |
tree | b6c020c1d58d178341e5d805e6c90c4bf882f70f /src/src.pro | |
parent | 42b5da1443fb2871916f0879ea62348953206e1b (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.pro | 7 |
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 |