From f1c299a85e08c5ce16fc8dad371a11115687edf0 Mon Sep 17 00:00:00 2001 From: Orgad Shaneh <orgads@gmail.com> Date: Thu, 5 Apr 2012 06:32:36 +0300 Subject: [PATCH] Qbs: Allow provider specification for plugins Change-Id: I2016da500a9e81d8b2065c4c1c26a15d59c15abf Reviewed-by: Joerg Bornemann <joerg.bornemann@nokia.com> --- qbs/pluginspec/pluginspec.qbs | 2 +- src/plugins/QtcPlugin.qbs | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/qbs/pluginspec/pluginspec.qbs b/qbs/pluginspec/pluginspec.qbs index 6b7122d6058..9b186e74749 100644 --- a/qbs/pluginspec/pluginspec.qbs +++ b/qbs/pluginspec/pluginspec.qbs @@ -7,7 +7,7 @@ Module { property int ide_version_minor: project.ide_version_minor property int ide_version_release: project.ide_version_release property string qtcreator_version: ide_version_major + '.' + ide_version_minor + '.' + ide_version_release - property string destdir: "lib/qtcreator/plugins/Nokia/" + property string destdir: product.destination FileTagger { pattern: "*.in" diff --git a/src/plugins/QtcPlugin.qbs b/src/plugins/QtcPlugin.qbs index e34a7bcd546..da48870f3bb 100644 --- a/src/plugins/QtcPlugin.qbs +++ b/src/plugins/QtcPlugin.qbs @@ -3,7 +3,8 @@ import qbs.fileinfo 1.0 as FileInfo Product { type: ["dynamiclibrary", "pluginSpec"] - destination: "lib/qtcreator/plugins/Nokia" + property string provider: 'Nokia' + destination: "lib/qtcreator/plugins/" + provider targetName: { // see PluginSpecPrivate::loadLibrary() if (qbs.debugInformation) { -- GitLab