OSDN Git Service

qbs files updated
authorJoerg Bornemann <joerg.bornemann@nokia.com>
Wed, 18 Apr 2012 15:02:20 +0000 (17:02 +0200)
committerJoerg Bornemann <joerg.bornemann@nokia.com>
Wed, 18 Apr 2012 15:10:55 +0000 (17:10 +0200)
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: Marco Bubke <marco.bubke@nokia.com>
14 files changed:
src/libs/3rdparty/botan/botan.qbs
src/libs/cplusplus/cplusplus.qbs
src/libs/glsl/glsl.qbs
src/libs/qmleditorwidgets/qmleditorwidgets.qbs
src/libs/qmljs/qmljs.qbs
src/libs/qmljsdebugclient/qmljsdebugclient.qbs
src/libs/symbianutils/symbianutils.qbs
src/libs/utils/utils.qbs
src/libs/zeroconf/zeroconf.qbs
src/plugins/analyzerbase/analyzerbase.qbs
src/plugins/coreplugin/coreplugin.qbs
src/plugins/debugger/debugger.qbs
src/plugins/qmljseditor/qmljseditor.qbs
src/plugins/qmljsinspector/qmljsinspector.qbs

index a41a3fe..1cb6893 100644 (file)
@@ -543,6 +543,7 @@ QtcLibrary {
     }
 
     ProductModule {
+        Depends { name: "cpp" }
         cpp.linkerFlags: {
             if (qbs.toolchain === 'mingw') {
                 return ['--enable-auto-import']
index a1dbf42..7f028e0 100644 (file)
@@ -177,6 +177,7 @@ QtcLibrary {
     ]
 
     ProductModule {
+        Depends { name: "cpp" }
         cpp.includePaths: [
             ".",
             "../3rdparty",
index 75e3926..e0a5752 100644 (file)
@@ -28,6 +28,7 @@ QtcLibrary {
     ]
 
     ProductModule {
+        Depends { name: "cpp" }
         cpp.includePaths: ["."]
     }
 }
index bf8b1de..8e7a5b6 100644 (file)
@@ -60,6 +60,7 @@ QtcLibrary {
     ]
 
     ProductModule {
+        Depends { name: "cpp" }
         cpp.includePaths: ["."]
     }
 }
index 46d6865..c5acea4 100644 (file)
@@ -103,6 +103,7 @@ QtcLibrary {
     ]
 
     ProductModule {
+        Depends { name: "cpp" }
         cpp.includePaths: [
             ".",
             "parser"
index 9ca80f2..63daa3f 100644 (file)
@@ -41,6 +41,7 @@ QtcLibrary {
     ]
 
     ProductModule {
+        Depends { name: "cpp" }
         Depends { name: "symbianutils" }
         cpp.includePaths: [
             "."
index f9fadce..bb9b629 100644 (file)
@@ -55,6 +55,7 @@ QtcLibrary {
     ]
 
     ProductModule {
+        Depends { name: "cpp" }
         cpp.includePaths: [
             "../../shared/symbianutils",
             "../../shared/json",
index 31165a7..f102875 100644 (file)
@@ -242,5 +242,9 @@ QtcLibrary {
             "unixutils.cpp"
         ]
     }
+
+    ProductModule {
+        Depends { name: "Qt"; submodules: ["widgets", "network"] }
+    }
 }
 
index 17bf4d2..865cae9 100644 (file)
@@ -34,5 +34,8 @@ QtcLibrary {
         "syssocket.h"
     ]
 
-    ProductModule { cpp.includePaths: "." }
+    ProductModule {
+        Depends { name: "cpp" }
+        cpp.includePaths: "."
+    }
 }
index 9ca0814..3ecce06 100644 (file)
@@ -54,6 +54,7 @@ QtcPlugin {
     ]
 
     ProductModule {
+        Depends { name: "cpp" }
         cpp.includePaths: [
             "."
         ]
index 53dde48..46f396f 100644 (file)
@@ -241,13 +241,14 @@ QtcPlugin {
     }
 
     ProductModule {
+        Depends { name: "cpp" }
         Depends { name: "Aggregation" }
         Depends { name: "ExtensionSystem" }
         Depends { name: "Utils" }
         cpp.includePaths: [
             "../..",
             "../../libs",
-            buildDirectory + "/.obj/Core/actionmanager"
+            product.buildDirectory + "/.obj/Core/actionmanager"
         ]
     }
 }
index 4cf39f7..47a2a27 100644 (file)
@@ -305,6 +305,7 @@ QtcPlugin {
     }
 
     ProductModule {
+        Depends { name: "cpp" }
         cpp.includePaths: ["."]
     }
 }
index 320aac6..da5e7bb 100644 (file)
@@ -5,7 +5,7 @@ import "../QtcPlugin.qbs" as QtcPlugin
 QtcPlugin {
     name: "QmlJSEditor"
 
-    Depends { name: "qt"; submodules: ['gui'] }
+    Depends { name: "qt"; submodules: ['widgets', 'script'] }
     Depends { name: "Core" }
     Depends { name: "TextEditor" }
     Depends { name: "ProjectExplorer" }
index f76b02c..441d539 100644 (file)
@@ -5,7 +5,7 @@ import "../QtcPlugin.qbs" as QtcPlugin
 QtcPlugin {
     name: "QmlJSInspector"
 
-    Depends { name: "qt"; submodules: ['gui'] }
+    Depends { name: "qt"; submodules: ['widgets', 'quick1'] }
     Depends { name: "Core" }
     Depends { name: "ProjectExplorer" }
     Depends { name: "QmlProjectManager" }