From 6cb205363aefef601df11dfef4e7ecc1c7665d82 Mon Sep 17 00:00:00 2001 From: Christian Kandeler Date: Wed, 14 Oct 2015 10:09:31 +0200 Subject: [PATCH] Fix qbs build with Qt that does not have the SVG module. This now works the same way as with qmake. Change-Id: I8e6b7f32ffff19e6f4fe9d83ffe804984e33f298 Reviewed-by: Oliver Wolff --- src/plugins/imageviewer/imageviewer.qbs | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/plugins/imageviewer/imageviewer.qbs b/src/plugins/imageviewer/imageviewer.qbs index 98cf684a5d0..03b0ee95b07 100644 --- a/src/plugins/imageviewer/imageviewer.qbs +++ b/src/plugins/imageviewer/imageviewer.qbs @@ -3,11 +3,17 @@ import qbs 1.0 QtcPlugin { name: "ImageViewer" - Depends { name: "Qt"; submodules: ["widgets", "svg"] } + Depends { name: "Qt.svg"; required: false } + Depends { name: "Qt.widgets" } Depends { name: "Utils" } Depends { name: "Core" } + Properties { + condition: !Qt.svg.present + cpp.defines: base.concat("QT_NO_SVG") + } + files: [ "imageview.cpp", "imageview.h",