diff options
author | André Klitzing <aklitzing@gmail.com> | 2024-02-27 13:03:34 +0100 |
---|---|---|
committer | Qt Cherry-pick Bot <cherrypick_bot@qt-project.org> | 2024-03-04 20:38:24 +0000 |
commit | d546ff93a5be79e3a7aa4e74691aba0563163b10 (patch) | |
tree | 0070c607359322071c1b69628d564a18b50aa5c6 | |
parent | 71bbdc46d711c61a706ea98ab956ab16c84735e4 (diff) |
Do not add PDF-related files to the resources if PDF is disabled
This avoids added resources:
":/qpdf/qpdfa_metadata.xml"
":/qpdf/sRGB2014.icc"
Change-Id: I89a130bd281c5550f1c3dcead8336e0c3de6bc84
Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
(cherry picked from commit 3d31b1953847e9b052812c8b7985d53af2c88385)
Reviewed-by: Qt Cherry-pick Bot <cherrypick_bot@qt-project.org>
-rw-r--r-- | src/gui/CMakeLists.txt | 33 |
1 files changed, 17 insertions, 16 deletions
diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt index 7015e1e82f..3207244afd 100644 --- a/src/gui/CMakeLists.txt +++ b/src/gui/CMakeLists.txt @@ -286,27 +286,28 @@ qt_internal_add_module(Gui ) # Resources: -set_source_files_properties("../3rdparty/icc/sRGB2014.icc" - PROPERTIES QT_RESOURCE_ALIAS "sRGB2014.icc" -) -set(qpdf_resource_files - "../3rdparty/icc/sRGB2014.icc" - "painting/qpdfa_metadata.xml" -) +if(QT_FEATURE_pdf) + set_source_files_properties("../3rdparty/icc/sRGB2014.icc" + PROPERTIES QT_RESOURCE_ALIAS "sRGB2014.icc" + ) + set(qpdf_resource_files + "../3rdparty/icc/sRGB2014.icc" + "painting/qpdfa_metadata.xml" + ) + qt_internal_add_resource(Gui "qpdf" + PREFIX + "/qpdf/" + BASE + "painting" + FILES + ${qpdf_resource_files} + ) +endif() if(WIN32 OR (UNIX AND NOT APPLE)) set_target_properties(Gui PROPERTIES UNITY_BUILD OFF) # X11 define clashes/Windows oddities. endif() -qt_internal_add_resource(Gui "qpdf" - PREFIX - "/qpdf/" - BASE - "painting" - FILES - ${qpdf_resource_files} -) - qt_internal_add_resource(Gui "gui_shaders" PREFIX "/qt-project.org/gui" |