summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJoerg Bornemann <joerg.bornemann@qt.io>2023-05-08 09:03:24 +0200
committerVille Voutilainen <ville.voutilainen@qt.io>2023-05-08 17:23:06 +0000
commit0d750c07a7a800cb25c791d1c2f8c184150e3af6 (patch)
tree8222cc4d93d4ee0775f1856e2e49642936e22f88
parent879b27f5ebe13438769368d5f3d2136d3a6ead0e (diff)
downloadqtdoc-0d750c07a7a800cb25c791d1c2f8c184150e3af6.tar.gz
Fix documentviewer build when PdfWidgets is missing
Task-number:QTBUG-113377 Change-Id: I4274c0a6b8d42b0949e0c7fa18b654a898d25e3a Reviewed-by: Ville Voutilainen <ville.voutilainen@qt.io>
-rw-r--r--examples/demos/documentviewer/app/CMakeLists.txt21
1 files changed, 11 insertions, 10 deletions
diff --git a/examples/demos/documentviewer/app/CMakeLists.txt b/examples/demos/documentviewer/app/CMakeLists.txt
index c27282b8..9b5b126a 100644
--- a/examples/demos/documentviewer/app/CMakeLists.txt
+++ b/examples/demos/documentviewer/app/CMakeLists.txt
@@ -68,18 +68,19 @@ target_link_libraries(documentviewer PRIVATE
Qt6::Widgets
)
+set(plugin_targets
+ jsonviewer
+ txtviewer
+)
+
+if(TARGET pdfviewer)
+ list(APPEND plugin_targets pdfviewer)
+endif()
+
if(QT6_IS_SHARED_LIBS_BUILD)
- add_dependencies(documentviewer
- jsonviewer
- pdfviewer
- txtviewer
- )
+ add_dependencies(documentviewer ${plugin_targets})
else()
- target_link_libraries(documentviewer PRIVATE
- jsonviewer
- pdfviewer
- txtviewer
- )
+ target_link_libraries(documentviewer PRIVATE ${plugin_targets})
endif()
if(TARGET Qt6::PrintSupport)