From dfd28a1d32ab7bf9b13ab9ce0e178b73efda6af5 Mon Sep 17 00:00:00 2001 From: Erik Verbruggen <erik.verbruggen@nokia.com> Date: Thu, 15 Mar 2012 13:42:07 +0100 Subject: [PATCH] Fix build breakage after making plugins dependent on cpptools. Change-Id: Iae2c15efe25580fb616bdc3dd4b8ff3581cd481a Reviewed-by: Eike Ziller <eike.ziller@nokia.com> --- src/libs/cplusplus/cplusplus.qbs | 4 ---- src/plugins/analyzerbase/AnalyzerBase.pluginspec.in | 1 + src/plugins/analyzerbase/analyzerbase.qbs | 2 +- src/plugins/analyzerbase/analyzerbase_dependencies.pri | 1 + src/plugins/cpptools/cpptools.qbs | 6 +++++- src/plugins/debugger/Debugger.pluginspec.in | 1 + src/plugins/plugins.pro | 4 ++++ src/plugins/qmljstools/qmljstools.qbs | 2 +- src/plugins/todo/Todo.pluginspec.in | 1 + src/plugins/vcsbase/VcsBase.pluginspec.in | 1 + src/plugins/vcsbase/vcsbase.qbs | 2 +- 11 files changed, 17 insertions(+), 8 deletions(-) diff --git a/src/libs/cplusplus/cplusplus.qbs b/src/libs/cplusplus/cplusplus.qbs index 705cbfabc73..7b1aa6e254b 100644 --- a/src/libs/cplusplus/cplusplus.qbs +++ b/src/libs/cplusplus/cplusplus.qbs @@ -122,8 +122,6 @@ DynamicLibrary { "Macro.h", "MatchingText.cpp", "MatchingText.h", - "ModelManagerInterface.cpp", - "ModelManagerInterface.h", "NamePrettyPrinter.cpp", "NamePrettyPrinter.h", "Overview.cpp", @@ -142,8 +140,6 @@ DynamicLibrary { "SnapshotSymbolVisitor.h", "SymbolNameVisitor.cpp", "SymbolNameVisitor.h", - "TypeHierarchyBuilder.cpp", - "TypeHierarchyBuilder.h", "TypeOfExpression.cpp", "TypeOfExpression.h", "TypePrettyPrinter.cpp", diff --git a/src/plugins/analyzerbase/AnalyzerBase.pluginspec.in b/src/plugins/analyzerbase/AnalyzerBase.pluginspec.in index 3bcb94e25ce..70beca98a1c 100644 --- a/src/plugins/analyzerbase/AnalyzerBase.pluginspec.in +++ b/src/plugins/analyzerbase/AnalyzerBase.pluginspec.in @@ -17,5 +17,6 @@ Alternatively, this plugin may be used under the terms of the GNU Lesser General <dependency name=\"Core\" version=\"$$QTCREATOR_VERSION\"/> <dependency name=\"ProjectExplorer\" version=\"$$QTCREATOR_VERSION\"/> <dependency name=\"RemoteLinux\" version=\"$$QTCREATOR_VERSION\"/> + <dependency name=\"CppTools\" version=\"$$QTCREATOR_VERSION\"/> </dependencyList> </plugin> diff --git a/src/plugins/analyzerbase/analyzerbase.qbs b/src/plugins/analyzerbase/analyzerbase.qbs index 9ca081487e4..7b8f2ff30fd 100644 --- a/src/plugins/analyzerbase/analyzerbase.qbs +++ b/src/plugins/analyzerbase/analyzerbase.qbs @@ -7,7 +7,7 @@ QtcPlugin { Depends { name: "qt"; submodules: ['gui'] } Depends { name: "Core" } - Depends { name: "CPlusPlus" } + Depends { name: "CppTools" } Depends { name: "RemoteLinux" } Depends { name: "ProjectExplorer" } Depends { name: "TextEditor" } diff --git a/src/plugins/analyzerbase/analyzerbase_dependencies.pri b/src/plugins/analyzerbase/analyzerbase_dependencies.pri index 65e1ef20faa..8ac7abd3875 100644 --- a/src/plugins/analyzerbase/analyzerbase_dependencies.pri +++ b/src/plugins/analyzerbase/analyzerbase_dependencies.pri @@ -2,3 +2,4 @@ include(../../plugins/coreplugin/coreplugin.pri) include(../../libs/cplusplus/cplusplus.pri) include(../../plugins/projectexplorer/projectexplorer.pri) include(../../plugins/remotelinux/remotelinux.pri) +include(../../plugins/cpptools/cpptools.pri) diff --git a/src/plugins/cpptools/cpptools.qbs b/src/plugins/cpptools/cpptools.qbs index 34bd225eaea..4608cffe8c9 100644 --- a/src/plugins/cpptools/cpptools.qbs +++ b/src/plugins/cpptools/cpptools.qbs @@ -100,7 +100,11 @@ QtcPlugin { "uicodecompletionsupport.h", "cppcompletionassistprovider.cpp", "cppcompletionassistprovider.h", - "cppcodestylepreferencesfactory.h" + "cppcodestylepreferencesfactory.h", + "ModelManagerInterface.cpp", + "ModelManagerInterface.h", + "TypeHierarchyBuilder.cpp", + "TypeHierarchyBuilder.h" ] } diff --git a/src/plugins/debugger/Debugger.pluginspec.in b/src/plugins/debugger/Debugger.pluginspec.in index 1b4327cc0ae..77d13834f8a 100644 --- a/src/plugins/debugger/Debugger.pluginspec.in +++ b/src/plugins/debugger/Debugger.pluginspec.in @@ -17,6 +17,7 @@ Alternatively, this plugin may be used under the terms of the GNU Lesser General <dependency name=\"ProjectExplorer\" version=\"$$QTCREATOR_VERSION\"/> <dependency name=\"Core\" version=\"$$QTCREATOR_VERSION\"/> <dependency name=\"Find\" version=\"$$QTCREATOR_VERSION\"/> + <dependency name=\"CppTools\" version=\"$$QTCREATOR_VERSION\"/> <!-- Debugger plugin adds items to the editor\'s context menu --> <dependency name=\"CppEditor\" version=\"$$QTCREATOR_VERSION\" type=\"optional\"/> </dependencyList> diff --git a/src/plugins/plugins.pro b/src/plugins/plugins.pro index a05b953f7ff..0bfef636e1b 100644 --- a/src/plugins/plugins.pro +++ b/src/plugins/plugins.pro @@ -120,6 +120,7 @@ plugin_vcsbase.depends = plugin_find plugin_vcsbase.depends += plugin_texteditor plugin_vcsbase.depends += plugin_coreplugin plugin_vcsbase.depends += plugin_projectexplorer +plugin_vcsbase.depends += plugin_cpptools plugin_perforce.subdir = perforce plugin_perforce.depends = plugin_vcsbase @@ -253,6 +254,7 @@ plugin_qmldesigner.depends += plugin_qmljseditor plugin_qmldesigner.depends += plugin_projectexplorer plugin_qmldesigner.depends += plugin_qt4projectmanager plugin_qmldesigner.depends += plugin_qmlprojectmanager +plugin_qmldesigner.depends += plugin_cpptools plugin_qmljsinspector.subdir = qmljsinspector plugin_qmljsinspector.depends += plugin_projectexplorer @@ -283,6 +285,7 @@ plugin_analyzerbase.subdir = analyzerbase plugin_analyzerbase.depends = plugin_coreplugin plugin_analyzerbase.depends += plugin_projectexplorer plugin_analyzerbase.depends += plugin_remotelinux +plugin_analyzerbase.depends += plugin_cpptools plugin_valgrind.subdir = valgrind plugin_valgrind.depends = plugin_coreplugin @@ -300,6 +303,7 @@ plugin_qmljstools.depends = plugin_projectexplorer plugin_qmljstools.depends += plugin_coreplugin plugin_qmljstools.depends += plugin_texteditor plugin_qmljstools.depends += plugin_qtsupport +plugin_qmljstools.depends += plugin_cpptools plugin_macros.subdir = macros plugin_macros.depends = plugin_texteditor diff --git a/src/plugins/qmljstools/qmljstools.qbs b/src/plugins/qmljstools/qmljstools.qbs index 46366111292..9c13cbbd1eb 100644 --- a/src/plugins/qmljstools/qmljstools.qbs +++ b/src/plugins/qmljstools/qmljstools.qbs @@ -8,7 +8,7 @@ QtcPlugin { Depends { name: "qt"; submodules: ['gui'] } Depends { name: "Core" } Depends { name: "LanguageUtils" } - Depends { name: "CPlusPlus" } + Depends { name: "CppTools" } Depends { name: "QmlJS" } Depends { name: "ProjectExplorer" } Depends { name: "TextEditor" } diff --git a/src/plugins/todo/Todo.pluginspec.in b/src/plugins/todo/Todo.pluginspec.in index edbb711cd60..ac2f43aba1d 100644 --- a/src/plugins/todo/Todo.pluginspec.in +++ b/src/plugins/todo/Todo.pluginspec.in @@ -16,5 +16,6 @@ Alternatively, this plugin may be used under the terms of the GNU Lesser General <dependency name=\"Core\" version=\"$$QTCREATOR_VERSION\"/> <dependency name=\"ProjectExplorer\" version=\"$$QTCREATOR_VERSION\"/> <dependency name=\"TextEditor\" version=\"$$QTCREATOR_VERSION\"/> + <dependency name=\"CppTools\" version=\"$$QTCREATOR_VERSION\"/> </dependencyList> </plugin> diff --git a/src/plugins/vcsbase/VcsBase.pluginspec.in b/src/plugins/vcsbase/VcsBase.pluginspec.in index 276ae7e0dd8..9d0844c05bb 100644 --- a/src/plugins/vcsbase/VcsBase.pluginspec.in +++ b/src/plugins/vcsbase/VcsBase.pluginspec.in @@ -17,5 +17,6 @@ Alternatively, this plugin may be used under the terms of the GNU Lesser General <dependency name=\"Core\" version=\"$$QTCREATOR_VERSION\"/> <dependency name=\"TextEditor\" version=\"$$QTCREATOR_VERSION\"/> <dependency name=\"ProjectExplorer\" version=\"$$QTCREATOR_VERSION\"/> + <dependency name=\"CppTools\" version=\"$$QTCREATOR_VERSION\"/> </dependencyList> </plugin> diff --git a/src/plugins/vcsbase/vcsbase.qbs b/src/plugins/vcsbase/vcsbase.qbs index 3db7e2c69bb..16784fecee7 100644 --- a/src/plugins/vcsbase/vcsbase.qbs +++ b/src/plugins/vcsbase/vcsbase.qbs @@ -11,7 +11,7 @@ QtcPlugin { Depends { name: "Find" } Depends { name: "cpp" } Depends { name: "qt"; submodules: ['gui'] } - Depends { name: "CPlusPlus" } + Depends { name: "CppTools" } cpp.includePaths: [ ".", -- GitLab