diff options
author | Joerg Bornemann <joerg.bornemann@qt.io> | 2023-05-08 09:03:24 +0200 |
---|---|---|
committer | Ville Voutilainen <ville.voutilainen@qt.io> | 2023-05-08 17:23:06 +0000 |
commit | 0d750c07a7a800cb25c791d1c2f8c184150e3af6 (patch) | |
tree | 8222cc4d93d4ee0775f1856e2e49642936e22f88 | |
parent | 879b27f5ebe13438769368d5f3d2136d3a6ead0e (diff) | |
download | qtdoc-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.txt | 21 |
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) |