diff options
author | Christian Kandeler <christian.kandeler@digia.com> | 2013-10-01 10:33:41 +0200 |
---|---|---|
committer | Joerg Bornemann <joerg.bornemann@digia.com> | 2013-10-01 15:06:10 +0200 |
commit | 1d11fd734469c745e55409d25e447584e9f6390f (patch) | |
tree | f75cf78787bff429d04ba8a04022078e59e1a10b | |
parent | 7b2c26204a58885b33070b2fbbe68891bad475d0 (diff) |
qbs project: Add properties for pulling in additional resources.
We need this to build plugins located outside the source tree.
Change-Id: Ie587b5e838bf0ce67b19d3222bbc40b53b888e69
Reviewed-by: Joerg Bornemann <joerg.bornemann@digia.com>
-rw-r--r-- | qtcreator.qbs | 3 | ||||
-rw-r--r-- | src/libs/libs.qbs | 2 | ||||
-rw-r--r-- | src/plugins/plugins.qbs | 2 | ||||
-rw-r--r-- | src/tools/tools.qbs | 2 |
4 files changed, 6 insertions, 3 deletions
diff --git a/qtcreator.qbs b/qtcreator.qbs index 3e1d842900..eb204c8f7c 100644 --- a/qtcreator.qbs +++ b/qtcreator.qbs @@ -13,6 +13,9 @@ Project { property path ide_source_tree: path property string ide_app_path: qbs.targetOS.contains("osx") ? "" : "bin" property string ide_app_target: qbs.targetOS.contains("osx") ? "Qt Creator" : "qtcreator" + property pathList additionalPlugins: [] + property pathList additionalLibs: [] + property pathList additionalTools: [] property string ide_library_path: { if (qbs.targetOS.contains("osx")) return ide_app_target + ".app/Contents/PlugIns" diff --git a/src/libs/libs.qbs b/src/libs/libs.qbs index d7ca88dd11..f6f2a36959 100644 --- a/src/libs/libs.qbs +++ b/src/libs/libs.qbs @@ -17,5 +17,5 @@ Project { "utils/process_ctrlc_stub.qbs", "utils/utils.qbs", "zeroconf/zeroconf.qbs", - ] + ].concat(project.additionalLibs) } diff --git a/src/plugins/plugins.qbs b/src/plugins/plugins.qbs index 3981b5be54..0d276cf5b4 100644 --- a/src/plugins/plugins.qbs +++ b/src/plugins/plugins.qbs @@ -59,5 +59,5 @@ Project { "valgrind/valgrind.qbs", "vcsbase/vcsbase.qbs", "welcome/welcome.qbs" - ] + ].concat(project.additionalPlugins) } diff --git a/src/tools/tools.qbs b/src/tools/tools.qbs index 74b476f52a..13888afada 100644 --- a/src/tools/tools.qbs +++ b/src/tools/tools.qbs @@ -8,5 +8,5 @@ Project { "qtpromaker/qtpromaker.qbs", "sdktool/sdktool.qbs", "valgrindfake/valgrindfake.qbs" - ] + ].concat(project.additionalTools) } |