diff --git a/src/libs/3rdparty/botan/botan.qbs b/src/libs/3rdparty/botan/botan.qbs index a41a3fee688d3023cbfad6b62007abb66974ed9d..1cb68930dce78805160d3cbb8a7738def5d912e2 100644 --- a/src/libs/3rdparty/botan/botan.qbs +++ b/src/libs/3rdparty/botan/botan.qbs @@ -543,6 +543,7 @@ QtcLibrary { } ProductModule { + Depends { name: "cpp" } cpp.linkerFlags: { if (qbs.toolchain === 'mingw') { return ['--enable-auto-import'] diff --git a/src/libs/cplusplus/cplusplus.qbs b/src/libs/cplusplus/cplusplus.qbs index a1dbf427485d1ea548f80ad459162d7b35fbeef8..7f028e0b0beed56eb2fbbde03a5e97b8078c680f 100644 --- a/src/libs/cplusplus/cplusplus.qbs +++ b/src/libs/cplusplus/cplusplus.qbs @@ -177,6 +177,7 @@ QtcLibrary { ] ProductModule { + Depends { name: "cpp" } cpp.includePaths: [ ".", "../3rdparty", diff --git a/src/libs/glsl/glsl.qbs b/src/libs/glsl/glsl.qbs index 75e39267091b04e87ad0936a3c76de6edf69844b..e0a57520d5e38abc219b780e7dca40d3288dfd8c 100644 --- a/src/libs/glsl/glsl.qbs +++ b/src/libs/glsl/glsl.qbs @@ -28,6 +28,7 @@ QtcLibrary { ] ProductModule { + Depends { name: "cpp" } cpp.includePaths: ["."] } } diff --git a/src/libs/qmleditorwidgets/qmleditorwidgets.qbs b/src/libs/qmleditorwidgets/qmleditorwidgets.qbs index bf8b1dec83f448335eed813f189f689f451e3165..8e7a5b61bf117c1adb0f2ad459647da773bdfe97 100644 --- a/src/libs/qmleditorwidgets/qmleditorwidgets.qbs +++ b/src/libs/qmleditorwidgets/qmleditorwidgets.qbs @@ -60,6 +60,7 @@ QtcLibrary { ] ProductModule { + Depends { name: "cpp" } cpp.includePaths: ["."] } } diff --git a/src/libs/qmljs/qmljs.qbs b/src/libs/qmljs/qmljs.qbs index 46d6865171e1a0abf58516d42c71eaf160953699..c5acea4832bfd6c5e1fbc4ec1431c41a73750e0d 100644 --- a/src/libs/qmljs/qmljs.qbs +++ b/src/libs/qmljs/qmljs.qbs @@ -103,6 +103,7 @@ QtcLibrary { ] ProductModule { + Depends { name: "cpp" } cpp.includePaths: [ ".", "parser" diff --git a/src/libs/qmljsdebugclient/qmljsdebugclient.qbs b/src/libs/qmljsdebugclient/qmljsdebugclient.qbs index 9ca80f21af1fa468365e6ca457f573203903c9d2..63daa3ff2979c31c0b5fe5eceb9035e4c157b4d4 100644 --- a/src/libs/qmljsdebugclient/qmljsdebugclient.qbs +++ b/src/libs/qmljsdebugclient/qmljsdebugclient.qbs @@ -41,6 +41,7 @@ QtcLibrary { ] ProductModule { + Depends { name: "cpp" } Depends { name: "symbianutils" } cpp.includePaths: [ "." diff --git a/src/libs/symbianutils/symbianutils.qbs b/src/libs/symbianutils/symbianutils.qbs index f9fadceb8457f40c9dc16c96e5a08c7e457e2f7e..bb9b629a46201a09670a218fe6c796f35b2d2b05 100644 --- a/src/libs/symbianutils/symbianutils.qbs +++ b/src/libs/symbianutils/symbianutils.qbs @@ -55,6 +55,7 @@ QtcLibrary { ] ProductModule { + Depends { name: "cpp" } cpp.includePaths: [ "../../shared/symbianutils", "../../shared/json", diff --git a/src/libs/utils/utils.qbs b/src/libs/utils/utils.qbs index 31165a7d614b3eb1511abadd8ad78a1f0aca5425..f1028757ef10c637015bad0febefda9722bf9aa8 100644 --- a/src/libs/utils/utils.qbs +++ b/src/libs/utils/utils.qbs @@ -242,5 +242,9 @@ QtcLibrary { "unixutils.cpp" ] } + + ProductModule { + Depends { name: "Qt"; submodules: ["widgets", "network"] } + } } diff --git a/src/libs/zeroconf/zeroconf.qbs b/src/libs/zeroconf/zeroconf.qbs index 17bf4d2cea8517b6078ac44b21b66ee949156a8f..865cae962966630775f0a792ee0512246eaf6d0b 100644 --- a/src/libs/zeroconf/zeroconf.qbs +++ b/src/libs/zeroconf/zeroconf.qbs @@ -34,5 +34,8 @@ QtcLibrary { "syssocket.h" ] - ProductModule { cpp.includePaths: "." } + ProductModule { + Depends { name: "cpp" } + cpp.includePaths: "." + } } diff --git a/src/plugins/analyzerbase/analyzerbase.qbs b/src/plugins/analyzerbase/analyzerbase.qbs index 9ca081487e476ceb91ea1597273a03afde6240c9..3ecce0612abf065729cbe16aa73f623c3e996ef3 100644 --- a/src/plugins/analyzerbase/analyzerbase.qbs +++ b/src/plugins/analyzerbase/analyzerbase.qbs @@ -54,6 +54,7 @@ QtcPlugin { ] ProductModule { + Depends { name: "cpp" } cpp.includePaths: [ "." ] diff --git a/src/plugins/coreplugin/coreplugin.qbs b/src/plugins/coreplugin/coreplugin.qbs index 53dde4834732fc2f3c8d3bf0bb0a30f29db5f046..46f396fbcdfea73449afd9983945277f8331fa82 100644 --- a/src/plugins/coreplugin/coreplugin.qbs +++ b/src/plugins/coreplugin/coreplugin.qbs @@ -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" ] } } diff --git a/src/plugins/debugger/debugger.qbs b/src/plugins/debugger/debugger.qbs index 4cf39f71e460227091bd5f2ab5238bdf49be2350..47a2a272027219bdfa591cedf9126951cc980812 100644 --- a/src/plugins/debugger/debugger.qbs +++ b/src/plugins/debugger/debugger.qbs @@ -305,6 +305,7 @@ QtcPlugin { } ProductModule { + Depends { name: "cpp" } cpp.includePaths: ["."] } } diff --git a/src/plugins/qmljseditor/qmljseditor.qbs b/src/plugins/qmljseditor/qmljseditor.qbs index 320aac6de8faebd3e04f743789732a6405bd5443..da5e7bbeb60f224830ac0f4a8d91cf26de7ff66e 100644 --- a/src/plugins/qmljseditor/qmljseditor.qbs +++ b/src/plugins/qmljseditor/qmljseditor.qbs @@ -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" } diff --git a/src/plugins/qmljsinspector/qmljsinspector.qbs b/src/plugins/qmljsinspector/qmljsinspector.qbs index f76b02cc959596bc8ec7f56e11f129372e7e620a..441d5393018d94c1d7004252a976359601f12ecd 100644 --- a/src/plugins/qmljsinspector/qmljsinspector.qbs +++ b/src/plugins/qmljsinspector/qmljsinspector.qbs @@ -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" }