diff options
134 files changed, 458 insertions, 381 deletions
diff --git a/qtcreator.pri b/qtcreator.pri index a384e36a50..efc264bc3d 100644 --- a/qtcreator.pri +++ b/qtcreator.pri @@ -191,3 +191,31 @@ qt:greaterThan(QT_MAJOR_VERSION, 4) { QBSFILE = $$replace(_PRO_FILE_, \\.pro$, .qbs) exists($$QBSFILE):OTHER_FILES += $$QBSFILE + +# recursively resolve plugin deps +done_plugins = +for(ever) { + isEmpty(QTC_PLUGIN_DEPENDS): \ + break() + done_plugins += $$QTC_PLUGIN_DEPENDS + for(dep, QTC_PLUGIN_DEPENDS) { + include($$PWD/src/plugins/$$dep/$${dep}_dependencies.pri) + LIBS += -l$$qtLibraryName($$QTC_PLUGIN_NAME) + } + QTC_PLUGIN_DEPENDS = $$unique(QTC_PLUGIN_DEPENDS) + QTC_PLUGIN_DEPENDS -= $$unique(done_plugins) +} + +# recursively resolve library deps +done_libs = +for(ever) { + isEmpty(QTC_LIB_DEPENDS): \ + break() + done_libs += $$QTC_LIB_DEPENDS + for(dep, QTC_LIB_DEPENDS) { + include($$PWD/src/libs/$$dep/$${dep}_dependencies.pri) + LIBS += -l$$qtLibraryName($$QTC_LIB_NAME) + } + QTC_LIB_DEPENDS = $$unique(QTC_LIB_DEPENDS) + QTC_LIB_DEPENDS -= $$unique(done_libs) +} diff --git a/src/libs/aggregation/aggregation.pri b/src/libs/aggregation/aggregation.pri deleted file mode 100644 index fc6ddc81f5..0000000000 --- a/src/libs/aggregation/aggregation.pri +++ /dev/null @@ -1 +0,0 @@ -LIBS *= -l$$qtLibraryName(Aggregation) diff --git a/src/libs/aggregation/aggregation_dependencies.pri b/src/libs/aggregation/aggregation_dependencies.pri index e69de29bb2..8e5082c68e 100644 --- a/src/libs/aggregation/aggregation_dependencies.pri +++ b/src/libs/aggregation/aggregation_dependencies.pri @@ -0,0 +1 @@ +QTC_LIB_NAME = Aggregation diff --git a/src/libs/cplusplus/cplusplus.pri b/src/libs/cplusplus/cplusplus.pri deleted file mode 100644 index d17ace592e..0000000000 --- a/src/libs/cplusplus/cplusplus.pri +++ /dev/null @@ -1 +0,0 @@ -LIBS *= -l$$qtLibraryName(CPlusPlus) diff --git a/src/libs/cplusplus/cplusplus_dependencies.pri b/src/libs/cplusplus/cplusplus_dependencies.pri index 7b3d3dcf31..0f89e4fabc 100644 --- a/src/libs/cplusplus/cplusplus_dependencies.pri +++ b/src/libs/cplusplus/cplusplus_dependencies.pri @@ -1,2 +1,4 @@ -include(../languageutils/languageutils.pri) +QTC_LIB_NAME = CPlusPlus +QTC_LIB_DEPENDS += \ + languageutils INCLUDEPATH *= $$IDE_SOURCE_TREE/src/libs/3rdparty diff --git a/src/libs/extensionsystem/extensionsystem.pri b/src/libs/extensionsystem/extensionsystem.pri deleted file mode 100644 index 4c7641b9cb..0000000000 --- a/src/libs/extensionsystem/extensionsystem.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(extensionsystem_dependencies.pri) - -LIBS *= -l$$qtLibraryName(ExtensionSystem) diff --git a/src/libs/extensionsystem/extensionsystem_dependencies.pri b/src/libs/extensionsystem/extensionsystem_dependencies.pri index 63b2e339a3..1bbf1de4ec 100644 --- a/src/libs/extensionsystem/extensionsystem_dependencies.pri +++ b/src/libs/extensionsystem/extensionsystem_dependencies.pri @@ -1 +1,3 @@ -include(../aggregation/aggregation.pri) +QTC_LIB_NAME = ExtensionSystem +QTC_LIB_DEPENDS += \ + aggregation diff --git a/src/libs/glsl/glsl.pri b/src/libs/glsl/glsl.pri deleted file mode 100644 index b6de9eab22..0000000000 --- a/src/libs/glsl/glsl.pri +++ /dev/null @@ -1 +0,0 @@ -LIBS *= -l$$qtLibraryName(GLSL) diff --git a/src/libs/glsl/glsl_dependencies.pri b/src/libs/glsl/glsl_dependencies.pri index 5e1db77cc9..8615ff67f4 100644 --- a/src/libs/glsl/glsl_dependencies.pri +++ b/src/libs/glsl/glsl_dependencies.pri @@ -1 +1,3 @@ -include(../utils/utils.pri) +QTC_LIB_NAME = GLSL +QTC_LIB_DEPENDS += \ + utils diff --git a/src/libs/languageutils/languageutils.pri b/src/libs/languageutils/languageutils.pri deleted file mode 100644 index 9709183d85..0000000000 --- a/src/libs/languageutils/languageutils.pri +++ /dev/null @@ -1 +0,0 @@ -LIBS *= -l$$qtLibraryName(LanguageUtils) diff --git a/src/libs/languageutils/languageutils_dependencies.pri b/src/libs/languageutils/languageutils_dependencies.pri index 5e1db77cc9..3402e82d43 100644 --- a/src/libs/languageutils/languageutils_dependencies.pri +++ b/src/libs/languageutils/languageutils_dependencies.pri @@ -1 +1,3 @@ -include(../utils/utils.pri) +QTC_LIB_NAME = LanguageUtils +QTC_LIB_DEPENDS += \ + utils diff --git a/src/libs/qmldebug/qmldebug.pri b/src/libs/qmldebug/qmldebug.pri deleted file mode 100644 index c2b270a356..0000000000 --- a/src/libs/qmldebug/qmldebug.pri +++ /dev/null @@ -1 +0,0 @@ -LIBS *= -l$$qtLibraryName(QmlDebug) diff --git a/src/libs/qmldebug/qmldebug_dependencies.pri b/src/libs/qmldebug/qmldebug_dependencies.pri index e69de29bb2..a99b82c4ef 100644 --- a/src/libs/qmldebug/qmldebug_dependencies.pri +++ b/src/libs/qmldebug/qmldebug_dependencies.pri @@ -0,0 +1 @@ +QTC_LIB_NAME = QmlDebug diff --git a/src/libs/qmleditorwidgets/qmleditorwidgets.pri b/src/libs/qmleditorwidgets/qmleditorwidgets.pri deleted file mode 100644 index ed951d503f..0000000000 --- a/src/libs/qmleditorwidgets/qmleditorwidgets.pri +++ /dev/null @@ -1 +0,0 @@ -LIBS *= -l$$qtLibraryName(QmlEditorWidgets) diff --git a/src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri b/src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri index 225c3daa0f..7768fffce8 100644 --- a/src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri +++ b/src/libs/qmleditorwidgets/qmleditorwidgets_dependencies.pri @@ -1,3 +1,5 @@ -include(../qmljs/qmljs.pri) -include(../utils/utils.pri) +QTC_LIB_NAME = QmlEditorWidgets +QTC_LIB_DEPENDS += \ + qmljs \ + utils QT *= declarative diff --git a/src/libs/qmljs/qmljs.pri b/src/libs/qmljs/qmljs.pri deleted file mode 100644 index 3cd320f3f6..0000000000 --- a/src/libs/qmljs/qmljs.pri +++ /dev/null @@ -1 +0,0 @@ -LIBS *= -l$$qtLibraryName(QmlJS) diff --git a/src/libs/qmljs/qmljs_dependencies.pri b/src/libs/qmljs/qmljs_dependencies.pri index 6a261f76ef..e1d1204148 100644 --- a/src/libs/qmljs/qmljs_dependencies.pri +++ b/src/libs/qmljs/qmljs_dependencies.pri @@ -1,2 +1,4 @@ -include(../utils/utils.pri) -include(../languageutils/languageutils.pri) +QTC_LIB_NAME = QmlJS +QTC_LIB_DEPENDS += \ + utils \ + languageutils diff --git a/src/libs/ssh/ssh.pri b/src/libs/ssh/ssh.pri deleted file mode 100644 index fe58b81cba..0000000000 --- a/src/libs/ssh/ssh.pri +++ /dev/null @@ -1,2 +0,0 @@ -include(ssh_dependencies.pri) -LIBS *= -l$$qtLibraryName(QtcSsh) diff --git a/src/libs/ssh/ssh_dependencies.pri b/src/libs/ssh/ssh_dependencies.pri index e69de29bb2..ccd896a82c 100644 --- a/src/libs/ssh/ssh_dependencies.pri +++ b/src/libs/ssh/ssh_dependencies.pri @@ -0,0 +1 @@ +QTC_LIB_NAME = QtcSsh diff --git a/src/libs/utils/utils.pri b/src/libs/utils/utils.pri deleted file mode 100644 index 414ef2bd86..0000000000 --- a/src/libs/utils/utils.pri +++ /dev/null @@ -1,2 +0,0 @@ -include(utils_dependencies.pri) -LIBS *= -l$$qtLibraryName(Utils) diff --git a/src/libs/utils/utils_dependencies.pri b/src/libs/utils/utils_dependencies.pri index e69de29bb2..4a18a7f018 100644 --- a/src/libs/utils/utils_dependencies.pri +++ b/src/libs/utils/utils_dependencies.pri @@ -0,0 +1 @@ +QTC_LIB_NAME = Utils diff --git a/src/libs/zeroconf/zeroconf.pri b/src/libs/zeroconf/zeroconf.pri deleted file mode 100644 index cf247ffeac..0000000000 --- a/src/libs/zeroconf/zeroconf.pri +++ /dev/null @@ -1 +0,0 @@ -LIBS *= -l$$qtLibraryName(zeroconf) diff --git a/src/libs/zeroconf/zeroconf_dependencies.pri b/src/libs/zeroconf/zeroconf_dependencies.pri index e69de29bb2..9e8d0ea9bc 100644 --- a/src/libs/zeroconf/zeroconf_dependencies.pri +++ b/src/libs/zeroconf/zeroconf_dependencies.pri @@ -0,0 +1 @@ +QTC_LIB_NAME = zeroconf diff --git a/src/plugins/analyzerbase/analyzerbase.pri b/src/plugins/analyzerbase/analyzerbase.pri deleted file mode 100644 index bd7886d872..0000000000 --- a/src/plugins/analyzerbase/analyzerbase.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(analyzerbase_dependencies.pri) - -LIBS *= -l$$qtLibraryName(AnalyzerBase) diff --git a/src/plugins/analyzerbase/analyzerbase_dependencies.pri b/src/plugins/analyzerbase/analyzerbase_dependencies.pri index 8ac7abd387..6079b07f16 100644 --- a/src/plugins/analyzerbase/analyzerbase_dependencies.pri +++ b/src/plugins/analyzerbase/analyzerbase_dependencies.pri @@ -1,5 +1,8 @@ -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) +QTC_PLUGIN_NAME = AnalyzerBase +QTC_LIB_DEPENDS += \ + cplusplus +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + projectexplorer \ + remotelinux \ + cpptools diff --git a/src/plugins/android/android.pri b/src/plugins/android/android.pri deleted file mode 100644 index ca008aba34..0000000000 --- a/src/plugins/android/android.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(android_dependencies.pri) - -LIBS *= -l$$qtLibraryName(Android) diff --git a/src/plugins/android/android_dependencies.pri b/src/plugins/android/android_dependencies.pri index c2940f9362..c5604f5bba 100644 --- a/src/plugins/android/android_dependencies.pri +++ b/src/plugins/android/android_dependencies.pri @@ -1,4 +1,6 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/debugger/debugger.pri) -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/qt4projectmanager/qt4projectmanager.pri) +QTC_PLUGIN_NAME = Android +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + debugger \ + projectexplorer \ + qt4projectmanager diff --git a/src/plugins/autotoolsprojectmanager/autotoolsprojectmanager_dependencies.pri b/src/plugins/autotoolsprojectmanager/autotoolsprojectmanager_dependencies.pri index 774680fda4..af5484d1db 100644 --- a/src/plugins/autotoolsprojectmanager/autotoolsprojectmanager_dependencies.pri +++ b/src/plugins/autotoolsprojectmanager/autotoolsprojectmanager_dependencies.pri @@ -1,4 +1,6 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/cpptools/cpptools.pri) -include(../../plugins/qtsupport/qtsupport.pri) +QTC_PLUGIN_NAME = AutotoolsProjectManager +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + coreplugin \ + cpptools \ + qtsupport diff --git a/src/plugins/bazaar/bazaar_dependencies.pri b/src/plugins/bazaar/bazaar_dependencies.pri index 9e7c28e9e1..a964c2be0e 100644 --- a/src/plugins/bazaar/bazaar_dependencies.pri +++ b/src/plugins/bazaar/bazaar_dependencies.pri @@ -1,5 +1,8 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/vcsbase/vcsbase.pri) -include(../../libs/utils/utils.pri) +QTC_PLUGIN_NAME = Bazaar +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + texteditor \ + coreplugin \ + vcsbase diff --git a/src/plugins/bineditor/bineditor_dependencies.pri b/src/plugins/bineditor/bineditor_dependencies.pri index b25886164c..825c980e92 100644 --- a/src/plugins/bineditor/bineditor_dependencies.pri +++ b/src/plugins/bineditor/bineditor_dependencies.pri @@ -1,3 +1,6 @@ -include(../../libs/utils/utils.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/coreplugin/coreplugin.pri) +QTC_PLUGIN_NAME = BinEditor +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + texteditor \ + coreplugin diff --git a/src/plugins/bookmarks/bookmarks_dependencies.pri b/src/plugins/bookmarks/bookmarks_dependencies.pri index 92dde177ac..faeb9015ce 100644 --- a/src/plugins/bookmarks/bookmarks_dependencies.pri +++ b/src/plugins/bookmarks/bookmarks_dependencies.pri @@ -1,3 +1,5 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/texteditor/texteditor.pri) +QTC_PLUGIN_NAME = Bookmarks +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + coreplugin \ + texteditor diff --git a/src/plugins/classview/classview_dependencies.pri b/src/plugins/classview/classview_dependencies.pri index b130241048..4aa3b0527b 100644 --- a/src/plugins/classview/classview_dependencies.pri +++ b/src/plugins/classview/classview_dependencies.pri @@ -1,5 +1,8 @@ -include(../../libs/utils/utils.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/cpptools/cpptools.pri) -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/texteditor/texteditor.pri) +QTC_PLUGIN_NAME = ClassView +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + cpptools \ + projectexplorer \ + texteditor diff --git a/src/plugins/clearcase/clearcase_dependencies.pri b/src/plugins/clearcase/clearcase_dependencies.pri index 9e7c28e9e1..52d7309af5 100644 --- a/src/plugins/clearcase/clearcase_dependencies.pri +++ b/src/plugins/clearcase/clearcase_dependencies.pri @@ -1,5 +1,8 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/vcsbase/vcsbase.pri) -include(../../libs/utils/utils.pri) +QTC_PLUGIN_NAME = ClearCase +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + texteditor \ + coreplugin \ + vcsbase diff --git a/src/plugins/cmakeprojectmanager/cmakeprojectmanager_dependencies.pri b/src/plugins/cmakeprojectmanager/cmakeprojectmanager_dependencies.pri index 03f29efcdb..002c750961 100644 --- a/src/plugins/cmakeprojectmanager/cmakeprojectmanager_dependencies.pri +++ b/src/plugins/cmakeprojectmanager/cmakeprojectmanager_dependencies.pri @@ -1,4 +1,6 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/cpptools/cpptools.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/qtsupport/qtsupport.pri) +QTC_PLUGIN_NAME = CMakeProjectManager +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + cpptools \ + texteditor \ + qtsupport diff --git a/src/plugins/coreplugin/coreplugin.pri b/src/plugins/coreplugin/coreplugin.pri deleted file mode 100644 index 26143cbc12..0000000000 --- a/src/plugins/coreplugin/coreplugin.pri +++ /dev/null @@ -1,2 +0,0 @@ -include(coreplugin_dependencies.pri) -LIBS *= -l$$qtLibraryName(Core) diff --git a/src/plugins/coreplugin/coreplugin_dependencies.pri b/src/plugins/coreplugin/coreplugin_dependencies.pri index 8b548e7179..a9741e10eb 100644 --- a/src/plugins/coreplugin/coreplugin_dependencies.pri +++ b/src/plugins/coreplugin/coreplugin_dependencies.pri @@ -1,2 +1,4 @@ -include(../../libs/extensionsystem/extensionsystem.pri) -include(../../libs/utils/utils.pri) +QTC_PLUGIN_NAME = Core +QTC_LIB_DEPENDS += \ + extensionsystem \ + utils diff --git a/src/plugins/cpaster/cpaster_dependencies.pri b/src/plugins/cpaster/cpaster_dependencies.pri index ec55414dcf..0b5e4890db 100644 --- a/src/plugins/cpaster/cpaster_dependencies.pri +++ b/src/plugins/cpaster/cpaster_dependencies.pri @@ -1,2 +1,4 @@ -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/coreplugin/coreplugin.pri) +QTC_PLUGIN_NAME = CodePaster +QTC_PLUGIN_DEPENDS += \ + texteditor \ + coreplugin diff --git a/src/plugins/cpaster/frontend/frontend.pro b/src/plugins/cpaster/frontend/frontend.pro index d1bcce11a1..8888cacdf9 100644 --- a/src/plugins/cpaster/frontend/frontend.pro +++ b/src/plugins/cpaster/frontend/frontend.pro @@ -1,15 +1,18 @@ TEMPLATE = app TARGET=cpaster +QTC_LIB_DEPENDS += \ + extensionsystem \ + utils + include(../../../../qtcreator.pri) include(../../../rpath.pri) -include(../../../plugins/coreplugin/coreplugin.pri) CONFIG += console CONFIG -= app_bundle QT += network -LIBS *= -L$$IDE_PLUGIN_PATH/QtProject +LIBS *= -L$$IDE_PLUGIN_PATH/QtProject -l$$qtLibraryName(Core) QMAKE_RPATHDIR *= $$IDE_PLUGIN_PATH/QtProject DESTDIR=$$IDE_LIBEXEC_PATH diff --git a/src/plugins/cppeditor/cppeditor.pri b/src/plugins/cppeditor/cppeditor.pri deleted file mode 100644 index e3f320ef00..0000000000 --- a/src/plugins/cppeditor/cppeditor.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(cppeditor_dependencies.pri) - -LIBS *= -l$$qtLibraryName(CppEditor) diff --git a/src/plugins/cppeditor/cppeditor_dependencies.pri b/src/plugins/cppeditor/cppeditor_dependencies.pri index e3bd5eb588..a799ff9317 100644 --- a/src/plugins/cppeditor/cppeditor_dependencies.pri +++ b/src/plugins/cppeditor/cppeditor_dependencies.pri @@ -1,5 +1,8 @@ -include(../../libs/utils/utils.pri) -include(../../libs/cplusplus/cplusplus.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/cpptools/cpptools.pri) +QTC_PLUGIN_NAME = CppEditor +QTC_LIB_DEPENDS += \ + utils \ + cplusplus +QTC_PLUGIN_DEPENDS += \ + texteditor \ + coreplugin \ + cpptools diff --git a/src/plugins/cpptools/cpptools.pri b/src/plugins/cpptools/cpptools.pri deleted file mode 100644 index 5732e896e7..0000000000 --- a/src/plugins/cpptools/cpptools.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(cpptools_dependencies.pri) - -LIBS *= -l$$qtLibraryName(CppTools) diff --git a/src/plugins/cpptools/cpptools_dependencies.pri b/src/plugins/cpptools/cpptools_dependencies.pri index 885ca8adca..b93363db2a 100644 --- a/src/plugins/cpptools/cpptools_dependencies.pri +++ b/src/plugins/cpptools/cpptools_dependencies.pri @@ -1,6 +1,9 @@ -include($$IDE_SOURCE_TREE/src/libs/languageutils/languageutils.pri) -include($$IDE_SOURCE_TREE/src/libs/cplusplus/cplusplus.pri) -include($$IDE_SOURCE_TREE/src/plugins/projectexplorer/projectexplorer.pri) -include($$IDE_SOURCE_TREE/src/plugins/texteditor/texteditor.pri) -include($$IDE_SOURCE_TREE/src/plugins/locator/locator.pri) -include($$IDE_SOURCE_TREE/src/plugins/find/find.pri) +QTC_PLUGIN_NAME = CppTools +QTC_LIB_DEPENDS += \ + languageutils \ + cplusplus +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + texteditor \ + locator \ + find diff --git a/src/plugins/cvs/cvs_dependencies.pri b/src/plugins/cvs/cvs_dependencies.pri index 9e7c28e9e1..612bc3dda1 100644 --- a/src/plugins/cvs/cvs_dependencies.pri +++ b/src/plugins/cvs/cvs_dependencies.pri @@ -1,5 +1,8 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/vcsbase/vcsbase.pri) -include(../../libs/utils/utils.pri) +QTC_PLUGIN_NAME = CVS +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + texteditor \ + coreplugin \ + vcsbase diff --git a/src/plugins/debugger/debugger.pri b/src/plugins/debugger/debugger.pri deleted file mode 100644 index aff224a83d..0000000000 --- a/src/plugins/debugger/debugger.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(debugger_dependencies.pri) - -LIBS *= -l$$qtLibraryName(Debugger) diff --git a/src/plugins/debugger/debugger_dependencies.pri b/src/plugins/debugger/debugger_dependencies.pri index c5b5e44500..1ca1fcf551 100644 --- a/src/plugins/debugger/debugger_dependencies.pri +++ b/src/plugins/debugger/debugger_dependencies.pri @@ -1,10 +1,13 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/cpptools/cpptools.pri) -include(../../plugins/find/find.pri) -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../libs/cplusplus/cplusplus.pri) -include(../../libs/utils/utils.pri) -include(../../libs/qmljs/qmljs.pri) -include(../../libs/qmldebug/qmldebug.pri) -include(../../libs/ssh/ssh.pri) +QTC_PLUGIN_NAME = Debugger +QTC_LIB_DEPENDS += \ + cplusplus \ + utils \ + qmldebug \ + qmljs \ + ssh +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + cpptools \ + find \ + projectexplorer \ + texteditor diff --git a/src/plugins/designer/designer.pri b/src/plugins/designer/designer.pri deleted file mode 100644 index 829605d75e..0000000000 --- a/src/plugins/designer/designer.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(designer_dependencies.pri) - -LIBS *= -l$$qtLibraryName(Designer) diff --git a/src/plugins/designer/designer_dependencies.pri b/src/plugins/designer/designer_dependencies.pri index f19342ea3c..417689ea9f 100644 --- a/src/plugins/designer/designer_dependencies.pri +++ b/src/plugins/designer/designer_dependencies.pri @@ -1,5 +1,8 @@ -include(../../libs/cplusplus/cplusplus.pri) -include(../../plugins/cpptools/cpptools.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../libs/utils/utils.pri) -include(../../plugins/coreplugin/coreplugin.pri) +QTC_PLUGIN_NAME = Designer +QTC_LIB_DEPENDS += \ + cplusplus \ + utils +QTC_PLUGIN_DEPENDS += \ + cpptools \ + texteditor \ + coreplugin diff --git a/src/plugins/diffeditor/diffeditor.pri b/src/plugins/diffeditor/diffeditor.pri deleted file mode 100644 index 496feda611..0000000000 --- a/src/plugins/diffeditor/diffeditor.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(diffeditor_dependencies.pri) - -LIBS *= -l$$qtLibraryName(DiffEditor) diff --git a/src/plugins/diffeditor/diffeditor_dependencies.pri b/src/plugins/diffeditor/diffeditor_dependencies.pri index b25886164c..c47a77c984 100644 --- a/src/plugins/diffeditor/diffeditor_dependencies.pri +++ b/src/plugins/diffeditor/diffeditor_dependencies.pri @@ -1,3 +1,6 @@ -include(../../libs/utils/utils.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/coreplugin/coreplugin.pri) +QTC_PLUGIN_NAME = DiffEditor +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + texteditor \ + coreplugin diff --git a/src/plugins/fakevim/fakevim_dependencies.pri b/src/plugins/fakevim/fakevim_dependencies.pri index c9b4d94f27..abb8f31a74 100644 --- a/src/plugins/fakevim/fakevim_dependencies.pri +++ b/src/plugins/fakevim/fakevim_dependencies.pri @@ -1,3 +1,5 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/find/find.pri) +QTC_PLUGIN_NAME = FakeVim +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + texteditor \ + find diff --git a/src/plugins/find/find.pri b/src/plugins/find/find.pri deleted file mode 100644 index 5ab55ec434..0000000000 --- a/src/plugins/find/find.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(find_dependencies.pri) - -LIBS *= -l$$qtLibraryName(Find) diff --git a/src/plugins/find/find_dependencies.pri b/src/plugins/find/find_dependencies.pri index 7f369f6326..52291a8aab 100644 --- a/src/plugins/find/find_dependencies.pri +++ b/src/plugins/find/find_dependencies.pri @@ -1,2 +1,5 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../libs/utils/utils.pri) +QTC_PLUGIN_NAME = Find +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + coreplugin diff --git a/src/plugins/genericprojectmanager/genericprojectmanager_dependencies.pri b/src/plugins/genericprojectmanager/genericprojectmanager_dependencies.pri index 03f29efcdb..224aece4bd 100644 --- a/src/plugins/genericprojectmanager/genericprojectmanager_dependencies.pri +++ b/src/plugins/genericprojectmanager/genericprojectmanager_dependencies.pri @@ -1,4 +1,6 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/cpptools/cpptools.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/qtsupport/qtsupport.pri) +QTC_PLUGIN_NAME = GenericProjectManager +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + cpptools \ + texteditor \ + qtsupport diff --git a/src/plugins/git/git_dependencies.pri b/src/plugins/git/git_dependencies.pri index 9e7c28e9e1..fccc00210e 100644 --- a/src/plugins/git/git_dependencies.pri +++ b/src/plugins/git/git_dependencies.pri @@ -1,5 +1,8 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/vcsbase/vcsbase.pri) -include(../../libs/utils/utils.pri) +QTC_PLUGIN_NAME = Git +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + texteditor \ + coreplugin \ + vcsbase diff --git a/src/plugins/glsleditor/glsleditor.pri b/src/plugins/glsleditor/glsleditor.pri deleted file mode 100644 index aac9022e3e..0000000000 --- a/src/plugins/glsleditor/glsleditor.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(qmljseditor_dependencies.pri) - -LIBS *= -l$$qtLibraryName(QmlJSEditor) diff --git a/src/plugins/glsleditor/glsleditor_dependencies.pri b/src/plugins/glsleditor/glsleditor_dependencies.pri index 163216eac4..073940cd73 100644 --- a/src/plugins/glsleditor/glsleditor_dependencies.pri +++ b/src/plugins/glsleditor/glsleditor_dependencies.pri @@ -1,7 +1,10 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/cpptools/cpptools.pri) -include(../../libs/glsl/glsl.pri) -include(../../libs/utils/utils.pri) -include(../../libs/cplusplus/cplusplus.pri) +QTC_PLUGIN_NAME = GLSLEditor +QTC_LIB_DEPENDS += \ + glsl \ + utils \ + cplusplus +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + texteditor \ + projectexplorer \ + cpptools diff --git a/src/plugins/helloworld/helloworld_dependencies.pri b/src/plugins/helloworld/helloworld_dependencies.pri index a64caedc10..014c78108b 100644 --- a/src/plugins/helloworld/helloworld_dependencies.pri +++ b/src/plugins/helloworld/helloworld_dependencies.pri @@ -1 +1,6 @@ -include(../../plugins/coreplugin/coreplugin.pri) +QTC_PLUGIN_NAME = HelloWorld +QTC_LIB_DEPENDS += \ + # nothing here at this time + +QTC_PLUGIN_DEPENDS += \ + coreplugin diff --git a/src/plugins/help/help.pri b/src/plugins/help/help.pri deleted file mode 100644 index cea3ed71f9..0000000000 --- a/src/plugins/help/help.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(help_dependencies.pri) - -LIBS *= -l$$qtLibraryTarget(Help) diff --git a/src/plugins/help/help_dependencies.pri b/src/plugins/help/help_dependencies.pri index 1d3fd6128c..058256c579 100644 --- a/src/plugins/help/help_dependencies.pri +++ b/src/plugins/help/help_dependencies.pri @@ -1,4 +1,5 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/find/find.pri) -include(../../plugins/locator/locator.pri) - +QTC_PLUGIN_NAME = Help +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + find \ + locator diff --git a/src/plugins/imageviewer/imageviewer_dependencies.pri b/src/plugins/imageviewer/imageviewer_dependencies.pri index 56b1dff352..58a962f646 100644 --- a/src/plugins/imageviewer/imageviewer_dependencies.pri +++ b/src/plugins/imageviewer/imageviewer_dependencies.pri @@ -1,2 +1,5 @@ -include(../../libs/utils/utils.pri) -include(../../plugins/coreplugin/coreplugin.pri) +QTC_PLUGIN_NAME = ImageViewer +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + coreplugin diff --git a/src/plugins/locator/locator.pri b/src/plugins/locator/locator.pri deleted file mode 100644 index 541771da51..0000000000 --- a/src/plugins/locator/locator.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(locator_dependencies.pri) - -LIBS *= -l$$qtLibraryName(Locator) diff --git a/src/plugins/locator/locator_dependencies.pri b/src/plugins/locator/locator_dependencies.pri index a64caedc10..899b5554a6 100644 --- a/src/plugins/locator/locator_dependencies.pri +++ b/src/plugins/locator/locator_dependencies.pri @@ -1 +1,3 @@ -include(../../plugins/coreplugin/coreplugin.pri) +QTC_PLUGIN_NAME = Locator +QTC_PLUGIN_DEPENDS += \ + coreplugin diff --git a/src/plugins/macros/macros.pri b/src/plugins/macros/macros.pri deleted file mode 100644 index e896cd943b..0000000000 --- a/src/plugins/macros/macros.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(macros_dependencies.pri) - -LIBS *= -l$$qtLibraryTarget(Macros) diff --git a/src/plugins/macros/macros_dependencies.pri b/src/plugins/macros/macros_dependencies.pri index 48ed012308..3ae94328b3 100644 --- a/src/plugins/macros/macros_dependencies.pri +++ b/src/plugins/macros/macros_dependencies.pri @@ -1,4 +1,6 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/locator/locator.pri) -include(../../plugins/find/find.pri) -include(../../plugins/texteditor/texteditor.pri) +QTC_PLUGIN_NAME = Macros +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + locator \ + find \ + texteditor diff --git a/src/plugins/madde/madde.pri b/src/plugins/madde/madde.pri deleted file mode 100644 index 90a62b71b8..0000000000 --- a/src/plugins/madde/madde.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(madde_dependencies.pri) - -LIBS *= -l$$qtLibraryName(Madde) diff --git a/src/plugins/madde/madde_dependencies.pri b/src/plugins/madde/madde_dependencies.pri index 630796bcbf..c5affe494d 100644 --- a/src/plugins/madde/madde_dependencies.pri +++ b/src/plugins/madde/madde_dependencies.pri @@ -1,2 +1,4 @@ -include(../../plugins/qt4projectmanager/qt4projectmanager.pri) -include(../../plugins/remotelinux/remotelinux.pri) +QTC_PLUGIN_NAME = Madde +QTC_PLUGIN_DEPENDS += \ + qt4projectmanager \ + remotelinux diff --git a/src/plugins/mercurial/mercurial_dependencies.pri b/src/plugins/mercurial/mercurial_dependencies.pri index 9e7c28e9e1..3f3428c747 100644 --- a/src/plugins/mercurial/mercurial_dependencies.pri +++ b/src/plugins/mercurial/mercurial_dependencies.pri @@ -1,5 +1,8 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/vcsbase/vcsbase.pri) -include(../../libs/utils/utils.pri) +QTC_PLUGIN_NAME = Mercurial +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + texteditor \ + coreplugin \ + vcsbase diff --git a/src/plugins/perforce/perforce_dependencies.pri b/src/plugins/perforce/perforce_dependencies.pri index 9e7c28e9e1..8769ff4e34 100644 --- a/src/plugins/perforce/perforce_dependencies.pri +++ b/src/plugins/perforce/perforce_dependencies.pri @@ -1,5 +1,8 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/vcsbase/vcsbase.pri) -include(../../libs/utils/utils.pri) +QTC_PLUGIN_NAME = Perforce +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + texteditor \ + coreplugin \ + vcsbase diff --git a/src/plugins/projectexplorer/projectexplorer.pri b/src/plugins/projectexplorer/projectexplorer.pri deleted file mode 100644 index 8b464277e4..0000000000 --- a/src/plugins/projectexplorer/projectexplorer.pri +++ /dev/null @@ -1,2 +0,0 @@ -include(projectexplorer_dependencies.pri) -LIBS *= -l$$qtLibraryName(ProjectExplorer) diff --git a/src/plugins/projectexplorer/projectexplorer_dependencies.pri b/src/plugins/projectexplorer/projectexplorer_dependencies.pri index ee082b74ba..f970e87607 100644 --- a/src/plugins/projectexplorer/projectexplorer_dependencies.pri +++ b/src/plugins/projectexplorer/projectexplorer_dependencies.pri @@ -1,7 +1,10 @@ -include(../../libs/utils/utils.pri) -include(../../libs/ssh/ssh.pri) -include(../../plugins/locator/locator.pri) -include(../../plugins/find/find.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/texteditor/texteditor.pri) +QTC_PLUGIN_NAME = ProjectExplorer +QTC_LIB_DEPENDS += \ + ssh \ + utils +QTC_PLUGIN_DEPENDS += \ + locator \ + find \ + coreplugin \ + texteditor QT *= network diff --git a/src/plugins/pythoneditor/pythoneditor_dependencies.pri b/src/plugins/pythoneditor/pythoneditor_dependencies.pri index 5ba8828dcf..2988622acc 100644 --- a/src/plugins/pythoneditor/pythoneditor_dependencies.pri +++ b/src/plugins/pythoneditor/pythoneditor_dependencies.pri @@ -1,3 +1,5 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/cpptools/cpptools.pri) +QTC_PLUGIN_NAME = PythonEditor +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + texteditor \ + cpptools diff --git a/src/plugins/qbsprojectmanager/qbsprojectmanager_dependencies.pri b/src/plugins/qbsprojectmanager/qbsprojectmanager_dependencies.pri index 3515181458..b0e4f4021f 100644 --- a/src/plugins/qbsprojectmanager/qbsprojectmanager_dependencies.pri +++ b/src/plugins/qbsprojectmanager/qbsprojectmanager_dependencies.pri @@ -1,5 +1,7 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/cpptools/cpptools.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/qtsupport/qtsupport.pri) -include(../../plugins/qmljstools/qmljstools.pri) +QTC_PLUGIN_NAME = QbsProjectManager +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + cpptools \ + texteditor \ + qtsupport \ + qmljstools diff --git a/src/plugins/qmldesigner/qmldesigner.pri b/src/plugins/qmldesigner/qmldesigner.pri deleted file mode 100644 index 4be19eb995..0000000000 --- a/src/plugins/qmldesigner/qmldesigner.pri +++ /dev/null @@ -1,13 +0,0 @@ -include(qmldesigner_dependencies.pri) -include(designercore/designercore.pri) -LIBS *= -l$$qtLibraryName(QmlDesigner) -INCLUDEPATH *= $$PWD/components/componentcore -INCLUDEPATH *= $$PWD/components/formeditor -INCLUDEPATH *= $$PWD/components/itemlibrary -INCLUDEPATH *= $$PWD/components/navigator -INCLUDEPATH *= $$PWD/components/propertyeditor -INCLUDEPATH *= $$PWD/components/stateseditor -INCLUDEPATH *= $$PWD/components/debugview -INCLUDEPATH *= $$PWD/components/integration -INCLUDEPATH *= $$PWD/components/logger -INCLUDEPATH *= $$QTCREATOR_SOURCES/share/qtcreator/qml/qmlpuppet/interfaces diff --git a/src/plugins/qmldesigner/qmldesigner_dependencies.pri b/src/plugins/qmldesigner/qmldesigner_dependencies.pri index 52e2603a22..c96503ba2c 100644 --- a/src/plugins/qmldesigner/qmldesigner_dependencies.pri +++ b/src/plugins/qmldesigner/qmldesigner_dependencies.pri @@ -1,9 +1,12 @@ -include(../../libs/utils/utils.pri) -include(../../libs/qmljs/qmljs.pri) -include(../../libs/qmleditorwidgets/qmleditorwidgets.pri) -include(../coreplugin/coreplugin.pri) -include(../texteditor/texteditor.pri) -include(../qmljseditor/qmljseditor.pri) -include(../qt4projectmanager/qt4projectmanager.pri) -include(../qmlprojectmanager/qmlprojectmanager.pri) -include(../projectexplorer/projectexplorer.pri) +QTC_PLUGIN_NAME = QmlDesigner +QTC_LIB_DEPENDS += \ + utils \ + qmljs \ + qmleditorwidgets +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + texteditor \ + qmljseditor \ + qt4projectmanager \ + qmlprojectmanager \ + projectexplorer diff --git a/src/plugins/qmljseditor/qmljseditor.pri b/src/plugins/qmljseditor/qmljseditor.pri deleted file mode 100644 index aac9022e3e..0000000000 --- a/src/plugins/qmljseditor/qmljseditor.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(qmljseditor_dependencies.pri) - -LIBS *= -l$$qtLibraryName(QmlJSEditor) diff --git a/src/plugins/qmljseditor/qmljseditor_dependencies.pri b/src/plugins/qmljseditor/qmljseditor_dependencies.pri index 5634e49ad4..56134f0334 100644 --- a/src/plugins/qmljseditor/qmljseditor_dependencies.pri +++ b/src/plugins/qmljseditor/qmljseditor_dependencies.pri @@ -1,6 +1,9 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/qmljstools/qmljstools.pri) -include(../../libs/utils/utils.pri) -include(../../libs/qmleditorwidgets/qmleditorwidgets.pri) +QTC_PLUGIN_NAME = QmlJSEditor +QTC_LIB_DEPENDS += \ + utils \ + qmleditorwidgets +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + texteditor \ + projectexplorer \ + qmljstools diff --git a/src/plugins/qmljstools/qmljstools.pri b/src/plugins/qmljstools/qmljstools.pri deleted file mode 100644 index 1d36f5e406..0000000000 --- a/src/plugins/qmljstools/qmljstools.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(qmljstools_dependencies.pri) - -LIBS *= -l$$qtLibraryName(QmlJSTools) diff --git a/src/plugins/qmljstools/qmljstools_dependencies.pri b/src/plugins/qmljstools/qmljstools_dependencies.pri index fe173668db..fec65a83be 100644 --- a/src/plugins/qmljstools/qmljstools_dependencies.pri +++ b/src/plugins/qmljstools/qmljstools_dependencies.pri @@ -1,7 +1,10 @@ -include($$IDE_SOURCE_TREE/src/libs/languageutils/languageutils.pri) -include($$IDE_SOURCE_TREE/src/libs/cplusplus/cplusplus.pri) -include($$IDE_SOURCE_TREE/src/libs/qmljs/qmljs.pri) -include($$IDE_SOURCE_TREE/src/plugins/projectexplorer/projectexplorer.pri) -include($$IDE_SOURCE_TREE/src/plugins/qtsupport/qtsupport.pri) -include($$IDE_SOURCE_TREE/src/plugins/texteditor/texteditor.pri) -include($$IDE_SOURCE_TREE/src/plugins/cpptools/cpptools.pri) +QTC_PLUGIN_NAME = QmlJSTools +QTC_LIB_DEPENDS += \ + languageutils \ + cplusplus \ + qmljs +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + qtsupport \ + texteditor \ + cpptools diff --git a/src/plugins/qmlprofiler/qmlprofiler_dependencies.pri b/src/plugins/qmlprofiler/qmlprofiler_dependencies.pri index 1ff4d65f58..18371ae3f3 100644 --- a/src/plugins/qmlprofiler/qmlprofiler_dependencies.pri +++ b/src/plugins/qmlprofiler/qmlprofiler_dependencies.pri @@ -1,8 +1,11 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/analyzerbase/analyzerbase.pri) -include(../../plugins/qmlprojectmanager/qmlprojectmanager.pri) -include(../../plugins/qt4projectmanager/qt4projectmanager.pri) -include(../../plugins/qmljstools/qmljstools.pri) -include(../../plugins/remotelinux/remotelinux.pri) -include(../../libs/qmldebug/qmldebug.pri) -include(../../libs/extensionsystem/extensionsystem.pri) +QTC_PLUGIN_NAME = QmlProfiler +QTC_LIB_DEPENDS += \ + qmldebug \ + extensionsystem +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + analyzerbase \ + qmlprojectmanager \ + qt4projectmanager \ + qmljstools \ + remotelinux diff --git a/src/plugins/qmlprojectmanager/qmlprojectmanager.pri b/src/plugins/qmlprojectmanager/qmlprojectmanager.pri deleted file mode 100644 index 948a5f9cc6..0000000000 --- a/src/plugins/qmlprojectmanager/qmlprojectmanager.pri +++ /dev/null @@ -1,2 +0,0 @@ -include(qmlprojectmanager_dependencies.pri) -LIBS *= -l$$qtLibraryName(QmlProjectManager) diff --git a/src/plugins/qmlprojectmanager/qmlprojectmanager_dependencies.pri b/src/plugins/qmlprojectmanager/qmlprojectmanager_dependencies.pri index 397018b910..26bb7e215f 100644 --- a/src/plugins/qmlprojectmanager/qmlprojectmanager_dependencies.pri +++ b/src/plugins/qmlprojectmanager/qmlprojectmanager_dependencies.pri @@ -1,6 +1,8 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/qmljseditor/qmljseditor.pri) -include(../../plugins/qmljstools/qmljstools.pri) -include(../../plugins/debugger/debugger.pri) -include(../../plugins/qtsupport/qtsupport.pri) +QTC_PLUGIN_NAME = QmlProjectManager +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + texteditor \ + qmljseditor \ + qmljstools \ + debugger \ + qtsupport diff --git a/src/plugins/qnx/qnx_dependencies.pri b/src/plugins/qnx/qnx_dependencies.pri index 7ad421acfa..e1019e0b92 100644 --- a/src/plugins/qnx/qnx_dependencies.pri +++ b/src/plugins/qnx/qnx_dependencies.pri @@ -1,4 +1,6 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/qt4projectmanager/qt4projectmanager.pri) -include(../../plugins/remotelinux/remotelinux.pri) -include(../../plugins/texteditor/texteditor.pri) +QTC_PLUGIN_NAME = Qnx +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + qt4projectmanager \ + remotelinux \ + texteditor diff --git a/src/plugins/qt4projectmanager/qt4projectmanager.pri b/src/plugins/qt4projectmanager/qt4projectmanager.pri deleted file mode 100644 index d3f03488b5..0000000000 --- a/src/plugins/qt4projectmanager/qt4projectmanager.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(qt4projectmanager_dependencies.pri) - -LIBS *= -l$$qtLibraryName(Qt4ProjectManager) diff --git a/src/plugins/qt4projectmanager/qt4projectmanager_dependencies.pri b/src/plugins/qt4projectmanager/qt4projectmanager_dependencies.pri index 35c58553ab..dcaa491ca8 100644 --- a/src/plugins/qt4projectmanager/qt4projectmanager_dependencies.pri +++ b/src/plugins/qt4projectmanager/qt4projectmanager_dependencies.pri @@ -1,6 +1,9 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/qtsupport/qtsupport.pri) -include(../../plugins/cpptools/cpptools.pri) -include(../../plugins/debugger/debugger.pri) -include(../../libs/qmljs/qmljs.pri) -include(../../plugins/qmljstools/qmljstools.pri) +QTC_PLUGIN_NAME = Qt4ProjectManager +QTC_LIB_DEPENDS += \ + qmljs +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + qtsupport \ + cpptools \ + debugger \ + qmljstools diff --git a/src/plugins/qtsupport/qtsupport.pri b/src/plugins/qtsupport/qtsupport.pri deleted file mode 100644 index 6ab5e712ab..0000000000 --- a/src/plugins/qtsupport/qtsupport.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(qtsupport_dependencies.pri) - -LIBS *= -l$$qtLibraryName(QtSupport) diff --git a/src/plugins/qtsupport/qtsupport_dependencies.pri b/src/plugins/qtsupport/qtsupport_dependencies.pri index 18d4ba93cf..4cbf35cb2e 100644 --- a/src/plugins/qtsupport/qtsupport_dependencies.pri +++ b/src/plugins/qtsupport/qtsupport_dependencies.pri @@ -1,6 +1,9 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../libs/qmljs/qmljs.pri) -include(../../libs/utils/utils.pri) +QTC_PLUGIN_NAME = QtSupport +QTC_LIB_DEPENDS += \ + qmljs \ + utils +QTC_PLUGIN_DEPENDS += \ + projectexplorer DEFINES *= \ QMAKE_AS_LIBRARY \ PROPARSER_THREAD_SAFE \ diff --git a/src/plugins/remotelinux/remotelinux.pri b/src/plugins/remotelinux/remotelinux.pri deleted file mode 100644 index cfae991f60..0000000000 --- a/src/plugins/remotelinux/remotelinux.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(remotelinux_dependencies.pri) - -LIBS *= -l$$qtLibraryName(RemoteLinux) diff --git a/src/plugins/remotelinux/remotelinux_dependencies.pri b/src/plugins/remotelinux/remotelinux_dependencies.pri index 697ec645a1..4027b3a12c 100644 --- a/src/plugins/remotelinux/remotelinux_dependencies.pri +++ b/src/plugins/remotelinux/remotelinux_dependencies.pri @@ -1,4 +1,6 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/debugger/debugger.pri) -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/qtsupport/qtsupport.pri) +QTC_PLUGIN_NAME = RemoteLinux +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + debugger \ + projectexplorer \ + qtsupport diff --git a/src/plugins/resourceeditor/resourceeditor_dependencies.pri b/src/plugins/resourceeditor/resourceeditor_dependencies.pri index 327065696e..753971d6db 100644 --- a/src/plugins/resourceeditor/resourceeditor_dependencies.pri +++ b/src/plugins/resourceeditor/resourceeditor_dependencies.pri @@ -1,3 +1,6 @@ -include(../../libs/utils/utils.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/find/find.pri) +QTC_PLUGIN_NAME = ResourceEditor +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + find diff --git a/src/plugins/subversion/subversion_dependencies.pri b/src/plugins/subversion/subversion_dependencies.pri index 9e7c28e9e1..3caa1e28fa 100644 --- a/src/plugins/subversion/subversion_dependencies.pri +++ b/src/plugins/subversion/subversion_dependencies.pri @@ -1,5 +1,8 @@ -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/vcsbase/vcsbase.pri) -include(../../libs/utils/utils.pri) +QTC_PLUGIN_NAME = Subversion +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + projectexplorer \ + texteditor \ + coreplugin \ + vcsbase diff --git a/src/plugins/tasklist/tasklist_dependencies.pri b/src/plugins/tasklist/tasklist_dependencies.pri index 1cba782765..af8c39d780 100644 --- a/src/plugins/tasklist/tasklist_dependencies.pri +++ b/src/plugins/tasklist/tasklist_dependencies.pri @@ -1,2 +1,4 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/projectexplorer/projectexplorer.pri) +QTC_PLUGIN_NAME = TaskList +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + projectexplorer diff --git a/src/plugins/texteditor/texteditor.pri b/src/plugins/texteditor/texteditor.pri deleted file mode 100644 index c1c3e7a19a..0000000000 --- a/src/plugins/texteditor/texteditor.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(texteditor_dependencies.pri) - -LIBS *= -l$$qtLibraryName(TextEditor) diff --git a/src/plugins/texteditor/texteditor_dependencies.pri b/src/plugins/texteditor/texteditor_dependencies.pri index 5012cea9ff..0d4d168776 100644 --- a/src/plugins/texteditor/texteditor_dependencies.pri +++ b/src/plugins/texteditor/texteditor_dependencies.pri @@ -1,4 +1,7 @@ -include(../../libs/utils/utils.pri) -include(../../plugins/find/find.pri) -include(../../plugins/locator/locator.pri) -include(../../plugins/coreplugin/coreplugin.pri) +QTC_PLUGIN_NAME = TextEditor +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + find \ + locator \ + coreplugin diff --git a/src/plugins/todo/todo_dependencies.pri b/src/plugins/todo/todo_dependencies.pri index ceda7201ec..e310abc598 100644 --- a/src/plugins/todo/todo_dependencies.pri +++ b/src/plugins/todo/todo_dependencies.pri @@ -1,5 +1,8 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/cpptools/cpptools.pri) -include(../../libs/qmljs/qmljs.pri) +QTC_PLUGIN_NAME = Todo +QTC_LIB_DEPENDS += \ + qmljs +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + projectexplorer \ + texteditor \ + cpptools diff --git a/src/plugins/updateinfo/updateinfo_dependencies.pri b/src/plugins/updateinfo/updateinfo_dependencies.pri index 09a760d031..2c4a97d0bd 100644 --- a/src/plugins/updateinfo/updateinfo_dependencies.pri +++ b/src/plugins/updateinfo/updateinfo_dependencies.pri @@ -1,2 +1,5 @@ -include(../../libs/extensionsystem/extensionsystem.pri) -include(../../plugins/coreplugin/coreplugin.pri) +QTC_PLUGIN_NAME = UpdateInfo +QTC_LIB_DEPENDS += \ + extensionsystem +QTC_PLUGIN_DEPENDS += \ + coreplugin diff --git a/src/plugins/valgrind/valgrind.pri b/src/plugins/valgrind/valgrind.pri deleted file mode 100644 index ac5883e6eb..0000000000 --- a/src/plugins/valgrind/valgrind.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(valgrind_dependencies.pri) - -LIBS *= -l$$qtLibraryName(Valgrind) diff --git a/src/plugins/valgrind/valgrind_dependencies.pri b/src/plugins/valgrind/valgrind_dependencies.pri index ea9b0abc94..cd56d7ea29 100644 --- a/src/plugins/valgrind/valgrind_dependencies.pri +++ b/src/plugins/valgrind/valgrind_dependencies.pri @@ -1,6 +1,9 @@ -include(../../libs/cplusplus/cplusplus.pri) -include(../../plugins/analyzerbase/analyzerbase.pri) -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/remotelinux/remotelinux.pri) -include(../../libs/utils/utils.pri) +QTC_PLUGIN_NAME = Valgrind +QTC_LIB_DEPENDS += \ + cplusplus \ + utils +QTC_PLUGIN_DEPENDS += \ + analyzerbase \ + coreplugin \ + texteditor \ + remotelinux diff --git a/src/plugins/vcsbase/vcsbase.pri b/src/plugins/vcsbase/vcsbase.pri deleted file mode 100644 index 17708695d7..0000000000 --- a/src/plugins/vcsbase/vcsbase.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(vcsbase_dependencies.pri) - -LIBS *= -l$$qtLibraryName(VcsBase) diff --git a/src/plugins/vcsbase/vcsbase_dependencies.pri b/src/plugins/vcsbase/vcsbase_dependencies.pri index 3f3f1c378f..c089267094 100644 --- a/src/plugins/vcsbase/vcsbase_dependencies.pri +++ b/src/plugins/vcsbase/vcsbase_dependencies.pri @@ -1,5 +1,7 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../plugins/texteditor/texteditor.pri) -include(../../plugins/projectexplorer/projectexplorer.pri) -include(../../plugins/find/find.pri) -include(../../plugins/cpptools/cpptools.pri) +QTC_PLUGIN_NAME = VcsBase +QTC_PLUGIN_DEPENDS += \ + coreplugin \ + texteditor \ + projectexplorer \ + find \ + cpptools diff --git a/src/plugins/welcome/welcome.pri b/src/plugins/welcome/welcome.pri deleted file mode 100644 index 2edd8a4dfc..0000000000 --- a/src/plugins/welcome/welcome.pri +++ /dev/null @@ -1,3 +0,0 @@ -include(welcome_dependencies.pri) - -LIBS *= -l$$qtLibraryTarget(Welcome) diff --git a/src/plugins/welcome/welcome_dependencies.pri b/src/plugins/welcome/welcome_dependencies.pri index 7f369f6326..61c1aa505b 100644 --- a/src/plugins/welcome/welcome_dependencies.pri +++ b/src/plugins/welcome/welcome_dependencies.pri @@ -1,2 +1,5 @@ -include(../../plugins/coreplugin/coreplugin.pri) -include(../../libs/utils/utils.pri) +QTC_PLUGIN_NAME = Welcome +QTC_LIB_DEPENDS += \ + utils +QTC_PLUGIN_DEPENDS += \ + coreplugin diff --git a/src/qtcreatorlibrary.pri b/src/qtcreatorlibrary.pri index 2860c84c11..9184fd03d4 100644 --- a/src/qtcreatorlibrary.pri +++ b/src/qtcreatorlibrary.pri @@ -1,7 +1,7 @@ -include(../qtcreator.pri) - include($$replace(_PRO_FILE_PWD_, ([^/]+$), \\1/\\1_dependencies.pri)) +include(../qtcreator.pri) + # use precompiled header for libraries by default isEmpty(PRECOMPILED_HEADER):PRECOMPILED_HEADER = $$PWD/shared/qtcreator_pch.h diff --git a/src/qtcreatorplugin.pri b/src/qtcreatorplugin.pri index a5369fccab..37b4c5778c 100644 --- a/src/qtcreatorplugin.pri +++ b/src/qtcreatorplugin.pri @@ -1,7 +1,7 @@ -include(../qtcreator.pri) - include($$replace(_PRO_FILE_PWD_, ([^/]+$), \\1/\\1_dependencies.pri)) +include(../qtcreator.pri) + # use gui precompiled header for plugins by default isEmpty(PRECOMPILED_HEADER):PRECOMPILED_HEADER = $$PWD/shared/qtcreator_gui_pch.h diff --git a/src/tools/sdktool/sdktool.pro b/src/tools/sdktool/sdktool.pro index ea634465ff..a49012be06 100644 --- a/src/tools/sdktool/sdktool.pro +++ b/src/tools/sdktool/sdktool.pro @@ -1,6 +1,8 @@ +QTC_LIB_DEPENDS += \ + utils + include(../../../qtcreator.pri) include(../../rpath.pri) -include(../../libs/utils/utils.pri) CONFIG += console CONFIG -= app_bundle diff --git a/tests/auto/aggregation/aggregation.pro b/tests/auto/aggregation/aggregation.pro index ceac55227b..ac8753ae28 100644 --- a/tests/auto/aggregation/aggregation.pro +++ b/tests/auto/aggregation/aggregation.pro @@ -1,4 +1,4 @@ QT -= gui +QTC_LIB_DEPENDS += aggregation include(../qttest.pri) -include($$IDE_SOURCE_TREE/src/libs/aggregation/aggregation.pri) SOURCES += tst_aggregate.cpp diff --git a/tests/auto/changeset/changeset.pro b/tests/auto/changeset/changeset.pro index 19afe27926..163327f81a 100644 --- a/tests/auto/changeset/changeset.pro +++ b/tests/auto/changeset/changeset.pro @@ -1,5 +1,5 @@ -include(../qttest.pri) +QTC_LIB_DEPENDS += utils -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) +include(../qttest.pri) SOURCES += tst_changeset.cpp diff --git a/tests/auto/cplusplus/shared/shared.pri b/tests/auto/cplusplus/shared/shared.pri index 9f84530427..2dfc2bad2f 100644 --- a/tests/auto/cplusplus/shared/shared.pri +++ b/tests/auto/cplusplus/shared/shared.pri @@ -1,6 +1,6 @@ +QTC_PLUGIN_DEPENDS += cpptools include(../../qttest.pri) DEFINES+=CPLUSPLUS_BUILD_STATIC_LIB -include($$IDE_SOURCE_TREE/src/plugins/cpptools/cpptools.pri) include($$IDE_SOURCE_TREE/src/rpath.pri) LIBS += -L$$IDE_PLUGIN_PATH/QtProject diff --git a/tests/auto/debugger/dumpers.pro b/tests/auto/debugger/dumpers.pro index acb4273d2b..292368929a 100644 --- a/tests/auto/debugger/dumpers.pro +++ b/tests/auto/debugger/dumpers.pro @@ -1,3 +1,4 @@ +QTC_PLUGIN_DEPENDS += cpptools include(../qttest.pri) @@ -6,7 +7,6 @@ DUMPERDIR = $$IDE_SOURCE_TREE/share/qtcreator/dumper # To access the std::type rewriter DEFINES += CPLUSPLUS_BUILD_STATIC_LIB -include($$IDE_SOURCE_TREE/src/plugins/cpptools/cpptools.pri) include($$IDE_SOURCE_TREE/src/rpath.pri) LIBS += -L$$IDE_PLUGIN_PATH/QtProject diff --git a/tests/auto/debugger/gdb.pro b/tests/auto/debugger/gdb.pro index 8ba9dde886..4ddc56d126 100644 --- a/tests/auto/debugger/gdb.pro +++ b/tests/auto/debugger/gdb.pro @@ -1,5 +1,5 @@ +QTC_LIB_DEPENDS += utils include(../qttest.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) DEBUGGERDIR = $$IDE_SOURCE_TREE/src/plugins/debugger diff --git a/tests/auto/debugger/namedemangler.pro b/tests/auto/debugger/namedemangler.pro index da9dba3a30..872cadc7fc 100644 --- a/tests/auto/debugger/namedemangler.pro +++ b/tests/auto/debugger/namedemangler.pro @@ -1,3 +1,5 @@ +QTC_LIB_DEPENDS += utils + include(../qttest.pri) DEBUGGERDIR = $$IDE_SOURCE_TREE/src/plugins/debugger @@ -5,5 +7,4 @@ INCLUDEPATH += $$DEBUGGERDIR SOURCES = tst_namedemangler.cpp include($$DEBUGGERDIR/namedemangler/namedemangler.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) diff --git a/tests/auto/diff/differ/differ.pro b/tests/auto/diff/differ/differ.pro index 1859dd30d9..9f00b4076c 100644 --- a/tests/auto/diff/differ/differ.pro +++ b/tests/auto/diff/differ/differ.pro @@ -1,6 +1,6 @@ -include(../../qttest.pri) +QTC_PLUGIN_DEPENDS += diffeditor -include($$IDE_SOURCE_TREE/src/plugins/diffeditor/diffeditor.pri) +include(../../qttest.pri) LIBS += -L$$IDE_PLUGIN_PATH/QtProject diff --git a/tests/auto/environment/environment.pro b/tests/auto/environment/environment.pro index b1c78cc121..eaa44620bd 100644 --- a/tests/auto/environment/environment.pro +++ b/tests/auto/environment/environment.pro @@ -1,4 +1,4 @@ +QTC_LIB_DEPENDS += utils include(../qttest.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) SOURCES += tst_environment.cpp diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro index 3cf7cd4286..a760102147 100644 --- a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro +++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin1/plugin1.pro @@ -6,8 +6,8 @@ DEFINES += PLUGIN1_LIBRARY OTHER_FILES = $$PWD/plugin.xml +QTC_LIB_DEPENDS += extensionsystem include(../../../../../../qtcreator.pri) -include(../../../../../../src/libs/extensionsystem/extensionsystem.pri) include(../../../../qttestrpath.pri) COPYDIR = $$OUT_PWD diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro index 9a53b2ccfb..51a01919be 100644 --- a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro +++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin2/plugin2.pro @@ -6,8 +6,8 @@ DEFINES += PLUGIN2_LIBRARY OTHER_FILES = $$PWD/plugin.xml +QTC_LIB_DEPENDS += extensionsystem include(../../../../../../qtcreator.pri) -include(../../../../../../src/libs/extensionsystem/extensionsystem.pri) include(../../../../qttestrpath.pri) COPYDIR = $$OUT_PWD diff --git a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro index 7739e7475e..ea0861362d 100644 --- a/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro +++ b/tests/auto/extensionsystem/pluginmanager/circularplugins/plugin3/plugin3.pro @@ -6,8 +6,8 @@ DEFINES += PLUGIN3_LIBRARY OTHER_FILES = $$PWD/plugin.xml +QTC_LIB_DEPENDS += extensionsystem include(../../../../../../qtcreator.pri) -include(../../../../../../src/libs/extensionsystem/extensionsystem.pri) include(../../../../qttestrpath.pri) COPYDIR = $$OUT_PWD diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro index aa16fb809b..5c48e5c305 100644 --- a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro +++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin1/plugin1.pro @@ -6,8 +6,8 @@ DEFINES += PLUGIN1_LIBRARY OTHER_FILES = $$PWD/plugin.spec +QTC_LIB_DEPENDS += extensionsystem include(../../../../qttest.pri) -include(../../../../../../src/libs/extensionsystem/extensionsystem.pri) COPYDIR = $$OUT_PWD COPYFILES = $$OTHER_FILES diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro index 9a398e95c1..181407e76e 100644 --- a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro +++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin2/plugin2.pro @@ -6,8 +6,8 @@ DEFINES += PLUGIN2_LIBRARY OTHER_FILES = $$PWD/plugin.spec +QTC_LIB_DEPENDS += extensionsystem include(../../../../qttest.pri) -include(../../../../../../src/libs/extensionsystem/extensionsystem.pri) COPYDIR = $$OUT_PWD COPYFILES = $$OTHER_FILES diff --git a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro index 05f938f859..8317fcecb2 100644 --- a/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro +++ b/tests/auto/extensionsystem/pluginmanager/correctplugins1/plugin3/plugin3.pro @@ -6,8 +6,8 @@ DEFINES += PLUGIN3_LIBRARY OTHER_FILES = $$PWD/plugin.spec +QTC_LIB_DEPENDS += extensionsystem include(../../../../qttest.pri) -include(../../../../../../src/libs/extensionsystem/extensionsystem.pri) COPYDIR = $$OUT_PWD COPYFILES = $$OTHER_FILES diff --git a/tests/auto/extensionsystem/pluginmanager/test.pro b/tests/auto/extensionsystem/pluginmanager/test.pro index 06421f233a..b0ef1c56a4 100644 --- a/tests/auto/extensionsystem/pluginmanager/test.pro +++ b/tests/auto/extensionsystem/pluginmanager/test.pro @@ -2,8 +2,8 @@ TARGET = pluginmanager # Input +QTC_LIB_DEPENDS += extensionsystem include(../../qttest.pri) -include(../../../../src/libs/extensionsystem/extensionsystem.pri) SOURCES += tst_pluginmanager.cpp diff --git a/tests/auto/extensionsystem/pluginspec/test.pro b/tests/auto/extensionsystem/pluginspec/test.pro index 5a3c2ca3aa..aa82b3d921 100644 --- a/tests/auto/extensionsystem/pluginspec/test.pro +++ b/tests/auto/extensionsystem/pluginspec/test.pro @@ -20,8 +20,8 @@ OTHER_FILES += \ $$PWD/testdependencies/spec5.xml \ $$PWD/testdir/spec.xml +QTC_LIB_DEPENDS += extensionsystem include(../../qttest.pri) -include(../../../../src/libs/extensionsystem/extensionsystem.pri) DEFINES += "PLUGINSPEC_DIR=\\\"$$PWD\\\"" diff --git a/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro b/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro index 9119d14988..0f435476b6 100644 --- a/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro +++ b/tests/auto/extensionsystem/pluginspec/testplugin/testplugin.pro @@ -5,8 +5,8 @@ HEADERS += testplugin.h testplugin_global.h OTHER_FILES += testplugin.xml +QTC_LIB_DEPENDS += extensionsystem include(../../../../../qtcreator.pri) -include(../../../../../src/libs/extensionsystem/extensionsystem.pri) include(../../../qttestrpath.pri) COPYDIR = $$OUT_PWD diff --git a/tests/auto/filesearch/filesearch.pro b/tests/auto/filesearch/filesearch.pro index 9307837739..0ed02be4d6 100644 --- a/tests/auto/filesearch/filesearch.pro +++ b/tests/auto/filesearch/filesearch.pro @@ -1,7 +1,6 @@ +QTC_LIB_DEPENDS += utils include(../qttest.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) - # Input SOURCES += tst_filesearch.cpp diff --git a/tests/auto/qtcprocess/qtcprocess.pro b/tests/auto/qtcprocess/qtcprocess.pro index 7b06b64cd8..6c46403de5 100644 --- a/tests/auto/qtcprocess/qtcprocess.pro +++ b/tests/auto/qtcprocess/qtcprocess.pro @@ -1,5 +1,5 @@ +QTC_LIB_DEPENDS += utils include(../qttest.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) win32:DEFINES += _CRT_SECURE_NO_WARNINGS diff --git a/tests/auto/utils/fileutils/fileutils.pro b/tests/auto/utils/fileutils/fileutils.pro index 8446d8ff32..dd1ae2ec72 100644 --- a/tests/auto/utils/fileutils/fileutils.pro +++ b/tests/auto/utils/fileutils/fileutils.pro @@ -1,7 +1,6 @@ +QTC_LIB_DEPENDS += utils include(../../qttest.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) - UTILSDIR = $$IDE_SOURCE_TREE/src/libs/ DEFINES += QTCREATOR_UTILS_LIB diff --git a/tests/auto/utils_stringutils/utils_stringutils.pro b/tests/auto/utils_stringutils/utils_stringutils.pro index b1f68d2a4e..9f7defa957 100644 --- a/tests/auto/utils_stringutils/utils_stringutils.pro +++ b/tests/auto/utils_stringutils/utils_stringutils.pro @@ -1,5 +1,5 @@ +QTC_LIB_DEPENDS += utils include(../qttest.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) DEFINES -= QT_USE_FAST_OPERATOR_PLUS QT_USE_FAST_CONCATENATION diff --git a/tests/auto/valgrind/callgrind/callgrindparsertests.pro b/tests/auto/valgrind/callgrind/callgrindparsertests.pro index 3b77e9ac82..880b8235ba 100644 --- a/tests/auto/valgrind/callgrind/callgrindparsertests.pro +++ b/tests/auto/valgrind/callgrind/callgrindparsertests.pro @@ -1,7 +1,6 @@ +QTC_LIB_DEPENDS += utils ssh include(../../qttest.pri) include($$IDE_SOURCE_TREE/src/plugins/valgrind/valgrind_test.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) -include($$IDE_SOURCE_TREE/src/libs/ssh/ssh.pri) TARGET = tst_callgrindparsertests DEFINES += "PARSERTESTS_DATA_DIR=\\\"$$_PRO_FILE_PWD_/data\\\"" diff --git a/tests/auto/valgrind/memcheck/modeldemo.pro b/tests/auto/valgrind/memcheck/modeldemo.pro index 24308f124e..3ab4c58286 100644 --- a/tests/auto/valgrind/memcheck/modeldemo.pro +++ b/tests/auto/valgrind/memcheck/modeldemo.pro @@ -1,8 +1,7 @@ +QTC_LIB_DEPENDS += utils ssh include(../../../../qtcreator.pri) include(../../qttestrpath.pri) include($$IDE_SOURCE_TREE/src/libs/3rdparty/botan/botan.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) -include($$IDE_SOURCE_TREE/src/libs/ssh/ssh.pri) include($$IDE_SOURCE_TREE/src/plugins/valgrind/valgrind_test.pri) TEMPLATE = app diff --git a/tests/auto/valgrind/memcheck/parsertests.pro b/tests/auto/valgrind/memcheck/parsertests.pro index d8faf95b4b..24b8604560 100644 --- a/tests/auto/valgrind/memcheck/parsertests.pro +++ b/tests/auto/valgrind/memcheck/parsertests.pro @@ -1,7 +1,6 @@ +QTC_LIB_DEPENDS += utils ssh include(../../qttest.pri) include($$IDE_SOURCE_TREE/src/libs/3rdparty/botan/botan.pri) -include($$IDE_SOURCE_TREE/src/libs/ssh/ssh.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) include($$IDE_SOURCE_TREE/src/plugins/valgrind/valgrind_test.pri) TARGET = tst_parsertests diff --git a/tests/auto/valgrind/memcheck/testrunner.pro b/tests/auto/valgrind/memcheck/testrunner.pro index 8e52ade154..c4d8b0af70 100644 --- a/tests/auto/valgrind/memcheck/testrunner.pro +++ b/tests/auto/valgrind/memcheck/testrunner.pro @@ -1,6 +1,5 @@ +QTC_LIB_DEPENDS += utils ssh include(../../qttest.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) -include($$IDE_SOURCE_TREE/src/libs/ssh/ssh.pri) include($$IDE_SOURCE_TREE/src/plugins/valgrind/valgrind_test.pri) TARGET = tst_testrunner diff --git a/tests/manual/preprocessor/preprocessor.pro b/tests/manual/preprocessor/preprocessor.pro index 7140a015fe..623637a037 100644 --- a/tests/manual/preprocessor/preprocessor.pro +++ b/tests/manual/preprocessor/preprocessor.pro @@ -2,11 +2,11 @@ QT = core macx:CONFIG -= app_bundle TARGET = pp -include(../../auto/qttest.pri) +QTC_LIB_DEPENDS += \ + cplusplus \ + utils -include($$IDE_SOURCE_TREE/src/libs/cplusplus/cplusplus.pri) -include($$IDE_SOURCE_TREE/src/libs/languageutils/languageutils.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) +include(../../auto/qttest.pri) # Input SOURCES += main.cpp diff --git a/tests/manual/process/process.pro b/tests/manual/process/process.pro index 1dc2b95864..a8113dd2f4 100644 --- a/tests/manual/process/process.pro +++ b/tests/manual/process/process.pro @@ -8,8 +8,8 @@ QT += core QT += gui +QTC_LIB_DEPENDS += utils include(../../../qtcreator.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) # -- Add creator 'utils' lib macx:QMAKE_LFLAGS += -Wl,-rpath,\"$$IDE_BIN_PATH/..\" diff --git a/tests/manual/ssh/ssh.pri b/tests/manual/ssh/ssh.pri index 5f1a146eb5..2d6e25e45a 100644 --- a/tests/manual/ssh/ssh.pri +++ b/tests/manual/ssh/ssh.pri @@ -1,7 +1,7 @@ QT = core network +QTC_LIB_DEPENDS += ssh include (../../../qtcreator.pri) -include (../../../src/libs/ssh/ssh.pri) macx:QMAKE_LFLAGS += -Wl,-rpath,\"$$IDE_BIN_PATH/..\" LIBS *= -L$$IDE_LIBRARY_PATH diff --git a/tests/manual/utils/tcpportsgatherer/tcpportsgatherer.pro b/tests/manual/utils/tcpportsgatherer/tcpportsgatherer.pro index eeee158f69..acae9bec6a 100644 --- a/tests/manual/utils/tcpportsgatherer/tcpportsgatherer.pro +++ b/tests/manual/utils/tcpportsgatherer/tcpportsgatherer.pro @@ -7,9 +7,9 @@ greaterThan(QT_MAJOR_VERSION, 4): QT += widgets CONFIG += console CONFIG -= app_bundle +QTC_LIB_DEPENDS += utils include(../../../auto/qttest.pri) include(../../../../src/rpath.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) UTILSDIR = ../../../../src/libs/utils diff --git a/tests/tools/qml-ast2dot/qml-ast2dot.pro b/tests/tools/qml-ast2dot/qml-ast2dot.pro index 733fd8c60e..41faba1d53 100644 --- a/tests/tools/qml-ast2dot/qml-ast2dot.pro +++ b/tests/tools/qml-ast2dot/qml-ast2dot.pro @@ -1,12 +1,9 @@ QT = core gui +QTC_LIB_DEPENDS += qmljs include(../../../qtcreator.pri) macx:CONFIG -= app_bundle TARGET = qml-ast2dot -include($$IDE_SOURCE_TREE/src/libs/qmljs/qmljs.pri) -include($$IDE_SOURCE_TREE/src/libs/utils/utils.pri) -include($$IDE_SOURCE_TREE/src/libs/languageutils/languageutils.pri) - # Input SOURCES += main.cpp |