From e41c440f647636826bc0390289550933f2075f52 Mon Sep 17 00:00:00 2001 From: Ivan Komissarov Date: Tue, 12 May 2020 18:14:11 +0200 Subject: [PATCH] qbs build: Add qmlpreviewplugin.qbs The project file was missing from the build tree Change-Id: I8f7d760700ec17ef9f46ef71b2378739e1f2ab18 Reviewed-by: Tim Jenssen Reviewed-by: Christian Kandeler --- src/plugins/qmldesigner/qmldesigner.qbs | 1 + .../qmlpreviewplugin/qmlpreviewplugin.qbs | 40 +++++++++++++++++++ 2 files changed, 41 insertions(+) create mode 100644 src/plugins/qmldesigner/qmlpreviewplugin/qmlpreviewplugin.qbs diff --git a/src/plugins/qmldesigner/qmldesigner.qbs b/src/plugins/qmldesigner/qmldesigner.qbs index e46eec6f912..d9ff0b56c57 100644 --- a/src/plugins/qmldesigner/qmldesigner.qbs +++ b/src/plugins/qmldesigner/qmldesigner.qbs @@ -6,5 +6,6 @@ Project { "qmldesignerplugin.qbs", "qtquickplugin/qtquickplugin.qbs", "componentsplugin/componentsplugin.qbs", + "qmlpreviewplugin/qmlpreviewplugin.qbs", ] } diff --git a/src/plugins/qmldesigner/qmlpreviewplugin/qmlpreviewplugin.qbs b/src/plugins/qmldesigner/qmlpreviewplugin/qmlpreviewplugin.qbs new file mode 100644 index 00000000000..8e48e6aa850 --- /dev/null +++ b/src/plugins/qmldesigner/qmlpreviewplugin/qmlpreviewplugin.qbs @@ -0,0 +1,40 @@ +import qbs + +QtcProduct { + name: "qmlpreviewplugin" + type: ["dynamiclibrary"] + installDir: qtc.ide_plugin_path + '/' + installDirName + property string installDirName: qbs.targetOS.contains("macos") ? "QmlDesigner" : "qmldesigner" + + cpp.defines: base.concat("QMLPREVIEW_LIBRARY") + cpp.includePaths: base.concat("../designercore/include") + Properties { + condition: qbs.targetOS.contains("unix") + cpp.internalVersion: "" + } + + Depends { name: "Core" } + Depends { name: "ProjectExplorer" } + Depends { name: "QmlDesigner" } + Depends { name: "Qt.qml" } + Depends { name: "Utils" } + + Group { + name: "images" + files: ["images/*.png"] + } + + Group { + name: "plugin metadata" + files: ["qmlpreviewplugin.json"] + fileTags: ["qt_plugin_metadata"] + } + + files: [ + "qmlpreviewactions.cpp", + "qmlpreviewactions.h", + "qmlpreviewplugin.cpp", + "qmlpreviewplugin.h", + "qmlpreviewplugin.qrc", + ] +}