summaryrefslogtreecommitdiffstats
path: root/src/gui/CMakeLists.txt
diff options
context:
space:
mode:
authorAndré Klitzing <aklitzing@gmail.com>2024-02-27 13:03:34 +0100
committerAndré Klitzing <aklitzing@gmail.com>2024-03-04 14:42:01 +0100
commit3d31b1953847e9b052812c8b7985d53af2c88385 (patch)
tree88b2cd131ab12449755270e26115f902b3f64365 /src/gui/CMakeLists.txt
parent15132530eeb327365270cba42d720f3f20b65a39 (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" Pick-to: 6.7 Change-Id: I89a130bd281c5550f1c3dcead8336e0c3de6bc84 Reviewed-by: Tor Arne Vestbø <tor.arne.vestbo@qt.io>
Diffstat (limited to 'src/gui/CMakeLists.txt')
-rw-r--r--src/gui/CMakeLists.txt33
1 files changed, 17 insertions, 16 deletions
diff --git a/src/gui/CMakeLists.txt b/src/gui/CMakeLists.txt
index 70bbfc7a6b..a70f4e733b 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"