Skip to content
Snippets Groups Projects
Commit 08349580 authored by Joerg Bornemann's avatar Joerg Bornemann
Browse files

qbs files updated


Property bindings in ProductModules now need explicit Depends items.
Also, some Qt dependencies were propagated wrongly and are now
added explicitely.

Change-Id: I58cd389eb0ab106004b1d575438d1ad2ff36189f
Reviewed-by: default avatarMarco Bubke <marco.bubke@nokia.com>
parent d6d8e263
No related branches found
No related tags found
No related merge requests found
Showing with 21 additions and 4 deletions
...@@ -543,6 +543,7 @@ QtcLibrary { ...@@ -543,6 +543,7 @@ QtcLibrary {
} }
ProductModule { ProductModule {
Depends { name: "cpp" }
cpp.linkerFlags: { cpp.linkerFlags: {
if (qbs.toolchain === 'mingw') { if (qbs.toolchain === 'mingw') {
return ['--enable-auto-import'] return ['--enable-auto-import']
......
...@@ -177,6 +177,7 @@ QtcLibrary { ...@@ -177,6 +177,7 @@ QtcLibrary {
] ]
ProductModule { ProductModule {
Depends { name: "cpp" }
cpp.includePaths: [ cpp.includePaths: [
".", ".",
"../3rdparty", "../3rdparty",
......
...@@ -28,6 +28,7 @@ QtcLibrary { ...@@ -28,6 +28,7 @@ QtcLibrary {
] ]
ProductModule { ProductModule {
Depends { name: "cpp" }
cpp.includePaths: ["."] cpp.includePaths: ["."]
} }
} }
......
...@@ -60,6 +60,7 @@ QtcLibrary { ...@@ -60,6 +60,7 @@ QtcLibrary {
] ]
ProductModule { ProductModule {
Depends { name: "cpp" }
cpp.includePaths: ["."] cpp.includePaths: ["."]
} }
} }
......
...@@ -103,6 +103,7 @@ QtcLibrary { ...@@ -103,6 +103,7 @@ QtcLibrary {
] ]
ProductModule { ProductModule {
Depends { name: "cpp" }
cpp.includePaths: [ cpp.includePaths: [
".", ".",
"parser" "parser"
......
...@@ -41,6 +41,7 @@ QtcLibrary { ...@@ -41,6 +41,7 @@ QtcLibrary {
] ]
ProductModule { ProductModule {
Depends { name: "cpp" }
Depends { name: "symbianutils" } Depends { name: "symbianutils" }
cpp.includePaths: [ cpp.includePaths: [
"." "."
......
...@@ -55,6 +55,7 @@ QtcLibrary { ...@@ -55,6 +55,7 @@ QtcLibrary {
] ]
ProductModule { ProductModule {
Depends { name: "cpp" }
cpp.includePaths: [ cpp.includePaths: [
"../../shared/symbianutils", "../../shared/symbianutils",
"../../shared/json", "../../shared/json",
......
...@@ -242,5 +242,9 @@ QtcLibrary { ...@@ -242,5 +242,9 @@ QtcLibrary {
"unixutils.cpp" "unixutils.cpp"
] ]
} }
ProductModule {
Depends { name: "Qt"; submodules: ["widgets", "network"] }
}
} }
...@@ -34,5 +34,8 @@ QtcLibrary { ...@@ -34,5 +34,8 @@ QtcLibrary {
"syssocket.h" "syssocket.h"
] ]
ProductModule { cpp.includePaths: "." } ProductModule {
Depends { name: "cpp" }
cpp.includePaths: "."
}
} }
...@@ -54,6 +54,7 @@ QtcPlugin { ...@@ -54,6 +54,7 @@ QtcPlugin {
] ]
ProductModule { ProductModule {
Depends { name: "cpp" }
cpp.includePaths: [ cpp.includePaths: [
"." "."
] ]
......
...@@ -241,13 +241,14 @@ QtcPlugin { ...@@ -241,13 +241,14 @@ QtcPlugin {
} }
ProductModule { ProductModule {
Depends { name: "cpp" }
Depends { name: "Aggregation" } Depends { name: "Aggregation" }
Depends { name: "ExtensionSystem" } Depends { name: "ExtensionSystem" }
Depends { name: "Utils" } Depends { name: "Utils" }
cpp.includePaths: [ cpp.includePaths: [
"../..", "../..",
"../../libs", "../../libs",
buildDirectory + "/.obj/Core/actionmanager" product.buildDirectory + "/.obj/Core/actionmanager"
] ]
} }
} }
......
...@@ -305,6 +305,7 @@ QtcPlugin { ...@@ -305,6 +305,7 @@ QtcPlugin {
} }
ProductModule { ProductModule {
Depends { name: "cpp" }
cpp.includePaths: ["."] cpp.includePaths: ["."]
} }
} }
......
...@@ -5,7 +5,7 @@ import "../QtcPlugin.qbs" as QtcPlugin ...@@ -5,7 +5,7 @@ import "../QtcPlugin.qbs" as QtcPlugin
QtcPlugin { QtcPlugin {
name: "QmlJSEditor" name: "QmlJSEditor"
Depends { name: "qt"; submodules: ['gui'] } Depends { name: "qt"; submodules: ['widgets', 'script'] }
Depends { name: "Core" } Depends { name: "Core" }
Depends { name: "TextEditor" } Depends { name: "TextEditor" }
Depends { name: "ProjectExplorer" } Depends { name: "ProjectExplorer" }
......
...@@ -5,7 +5,7 @@ import "../QtcPlugin.qbs" as QtcPlugin ...@@ -5,7 +5,7 @@ import "../QtcPlugin.qbs" as QtcPlugin
QtcPlugin { QtcPlugin {
name: "QmlJSInspector" name: "QmlJSInspector"
Depends { name: "qt"; submodules: ['gui'] } Depends { name: "qt"; submodules: ['widgets', 'quick1'] }
Depends { name: "Core" } Depends { name: "Core" }
Depends { name: "ProjectExplorer" } Depends { name: "ProjectExplorer" }
Depends { name: "QmlProjectManager" } Depends { name: "QmlProjectManager" }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment