2008-12-02 12:01:29 +01:00
|
|
|
# USE .subdir AND .depends !
|
|
|
|
|
# OTHERWISE PLUGINS WILL BUILD IN WRONG ORDER (DIRECTORIES ARE COMPILED IN PARALLEL)
|
|
|
|
|
|
|
|
|
|
TEMPLATE = subdirs
|
|
|
|
|
|
|
|
|
|
SUBDIRS = plugin_coreplugin \
|
2009-07-20 19:08:09 +02:00
|
|
|
plugin_welcome \
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_find \
|
|
|
|
|
plugin_texteditor \
|
|
|
|
|
plugin_cppeditor \
|
|
|
|
|
plugin_bineditor \
|
2010-06-18 11:02:48 +02:00
|
|
|
plugin_imageviewer \
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_bookmarks \
|
|
|
|
|
plugin_projectexplorer \
|
|
|
|
|
plugin_vcsbase \
|
|
|
|
|
plugin_perforce \
|
|
|
|
|
plugin_subversion \
|
|
|
|
|
plugin_git \
|
2009-07-15 12:28:40 +02:00
|
|
|
plugin_cvs \
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_cpptools \
|
|
|
|
|
plugin_qt4projectmanager \
|
2009-10-16 11:44:18 +02:00
|
|
|
plugin_locator \
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_debugger \
|
|
|
|
|
# plugin_qtestlib \ # this seems to be dead
|
2010-09-06 14:10:30 +02:00
|
|
|
plugin_helloworld \ # sample plugin
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_help \
|
|
|
|
|
# plugin_regexp \ # don't know what to do with this
|
|
|
|
|
plugin_cpaster \
|
2008-12-19 12:20:04 +01:00
|
|
|
plugin_cmakeprojectmanager \
|
2009-03-04 14:32:20 +01:00
|
|
|
plugin_fakevim \
|
|
|
|
|
plugin_designer \
|
2009-03-10 14:20:07 +01:00
|
|
|
plugin_resourceeditor \
|
2009-07-20 19:08:09 +02:00
|
|
|
plugin_genericprojectmanager \
|
2010-01-15 17:20:03 +01:00
|
|
|
plugin_qmljseditor \
|
2010-11-10 14:01:09 +01:00
|
|
|
plugin_glsleditor \
|
2009-11-02 18:50:06 +01:00
|
|
|
plugin_mercurial \
|
2010-07-16 11:18:30 +02:00
|
|
|
plugin_classview \
|
2010-08-26 12:27:16 +02:00
|
|
|
plugin_tasklist \
|
2010-11-11 10:05:05 +01:00
|
|
|
plugin_qmljstools \
|
2010-12-20 10:35:30 +01:00
|
|
|
plugin_macros \
|
2009-03-11 15:44:53 +01:00
|
|
|
debugger/dumper.pro
|
2008-12-02 12:01:29 +01:00
|
|
|
|
2010-09-29 13:35:06 +02:00
|
|
|
include(../../qtcreator.pri)
|
2010-02-22 15:32:22 +01:00
|
|
|
|
2010-09-29 13:35:06 +02:00
|
|
|
contains(QT_CONFIG, declarative) {
|
2010-08-13 14:18:10 +02:00
|
|
|
SUBDIRS += \
|
|
|
|
|
plugin_qmlprojectmanager \
|
|
|
|
|
plugin_qmljsinspector
|
2010-06-01 12:51:18 +02:00
|
|
|
|
2010-06-14 12:56:01 +02:00
|
|
|
include(../private_headers.pri)
|
2010-06-07 13:42:27 +02:00
|
|
|
exists($${QT_PRIVATE_HEADERS}/QtDeclarative/private/qdeclarativecontext_p.h) {
|
2010-09-29 13:35:06 +02:00
|
|
|
|
|
|
|
|
minQtVersion(4, 7, 1) {
|
2010-11-26 10:59:33 +01:00
|
|
|
SUBDIRS += plugin_qmldesigner
|
2010-09-22 12:28:51 +02:00
|
|
|
} else {
|
|
|
|
|
warning()
|
|
|
|
|
warning("QmlDesigner plugin has been disabled.")
|
2010-09-29 13:35:06 +02:00
|
|
|
warning("QmlDesigner requires Qt 4.7.1 or later.")
|
2010-09-22 12:28:51 +02:00
|
|
|
}
|
2010-06-07 13:42:27 +02:00
|
|
|
} else {
|
|
|
|
|
warning()
|
2010-09-22 12:28:51 +02:00
|
|
|
warning("QmlDesigner plugin has been disabled.")
|
|
|
|
|
warning("The plugin depends on private headers from QtDeclarative module.")
|
2010-09-20 16:37:28 +02:00
|
|
|
warning("To enable it, pass 'QT_PRIVATE_HEADERS=$QTDIR/include' to qmake, where $QTDIR is the source directory of qt.")
|
2010-06-03 10:25:17 +02:00
|
|
|
}
|
2009-12-11 14:56:04 +10:00
|
|
|
}
|
|
|
|
|
|
2010-11-22 14:56:49 +01:00
|
|
|
include (debugger/lldb/guest/qtcreator-lldb.pri)
|
|
|
|
|
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_coreplugin.subdir = coreplugin
|
|
|
|
|
|
2009-07-20 19:08:09 +02:00
|
|
|
plugin_welcome.subdir = welcome
|
|
|
|
|
plugin_welcome.depends = plugin_coreplugin
|
|
|
|
|
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_find.subdir = find
|
|
|
|
|
plugin_find.depends += plugin_coreplugin
|
|
|
|
|
|
|
|
|
|
plugin_texteditor.subdir = texteditor
|
|
|
|
|
plugin_texteditor.depends = plugin_find
|
2009-10-16 11:44:18 +02:00
|
|
|
plugin_texteditor.depends += plugin_locator
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_texteditor.depends += plugin_coreplugin
|
|
|
|
|
|
|
|
|
|
plugin_cppeditor.subdir = cppeditor
|
|
|
|
|
plugin_cppeditor.depends = plugin_texteditor
|
|
|
|
|
plugin_cppeditor.depends += plugin_coreplugin
|
|
|
|
|
plugin_cppeditor.depends += plugin_cpptools
|
|
|
|
|
|
|
|
|
|
plugin_bineditor.subdir = bineditor
|
|
|
|
|
plugin_bineditor.depends = plugin_texteditor
|
|
|
|
|
plugin_bineditor.depends += plugin_coreplugin
|
|
|
|
|
|
2010-06-18 11:02:48 +02:00
|
|
|
plugin_imageviewer.subdir = imageviewer
|
|
|
|
|
plugin_imageviewer.depends = plugin_coreplugin
|
|
|
|
|
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_designer.subdir = designer
|
2010-09-30 18:01:16 +02:00
|
|
|
plugin_designer.depends = plugin_coreplugin plugin_cpptools plugin_projectexplorer plugin_texteditor
|
2008-12-02 12:01:29 +01:00
|
|
|
|
|
|
|
|
plugin_vcsbase.subdir = vcsbase
|
|
|
|
|
plugin_vcsbase.depends = plugin_find
|
|
|
|
|
plugin_vcsbase.depends += plugin_texteditor
|
|
|
|
|
plugin_vcsbase.depends += plugin_coreplugin
|
|
|
|
|
plugin_vcsbase.depends += plugin_projectexplorer
|
|
|
|
|
|
|
|
|
|
plugin_perforce.subdir = perforce
|
|
|
|
|
plugin_perforce.depends = plugin_vcsbase
|
|
|
|
|
plugin_perforce.depends += plugin_projectexplorer
|
|
|
|
|
plugin_perforce.depends += plugin_coreplugin
|
|
|
|
|
|
|
|
|
|
plugin_git.subdir = git
|
|
|
|
|
plugin_git.depends = plugin_vcsbase
|
|
|
|
|
plugin_git.depends += plugin_projectexplorer
|
|
|
|
|
plugin_git.depends += plugin_coreplugin
|
|
|
|
|
|
2009-07-15 12:28:40 +02:00
|
|
|
plugin_cvs.subdir = cvs
|
|
|
|
|
plugin_cvs.depends = plugin_vcsbase
|
|
|
|
|
plugin_cvs.depends += plugin_projectexplorer
|
|
|
|
|
plugin_cvs.depends += plugin_coreplugin
|
|
|
|
|
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_subversion.subdir = subversion
|
|
|
|
|
plugin_subversion.depends = plugin_vcsbase
|
|
|
|
|
plugin_subversion.depends += plugin_projectexplorer
|
|
|
|
|
plugin_subversion.depends += plugin_coreplugin
|
|
|
|
|
|
|
|
|
|
plugin_projectexplorer.subdir = projectexplorer
|
2009-10-16 11:44:18 +02:00
|
|
|
plugin_projectexplorer.depends = plugin_locator
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_projectexplorer.depends += plugin_find
|
|
|
|
|
plugin_projectexplorer.depends += plugin_coreplugin
|
|
|
|
|
plugin_projectexplorer.depends += plugin_texteditor
|
|
|
|
|
|
|
|
|
|
plugin_qt4projectmanager.subdir = qt4projectmanager
|
|
|
|
|
plugin_qt4projectmanager.depends = plugin_texteditor
|
|
|
|
|
plugin_qt4projectmanager.depends += plugin_projectexplorer
|
|
|
|
|
plugin_qt4projectmanager.depends += plugin_cpptools
|
2009-09-29 08:22:15 +02:00
|
|
|
plugin_qt4projectmanager.depends += plugin_debugger
|
2010-09-22 10:41:16 +02:00
|
|
|
plugin_qt4projectmanager.depends += plugin_qmljseditor
|
2008-12-02 12:01:29 +01:00
|
|
|
|
2009-10-16 11:44:18 +02:00
|
|
|
plugin_locator.subdir = locator
|
|
|
|
|
plugin_locator.depends = plugin_coreplugin
|
2008-12-02 12:01:29 +01:00
|
|
|
|
|
|
|
|
plugin_cpptools.subdir = cpptools
|
|
|
|
|
plugin_cpptools.depends = plugin_projectexplorer
|
|
|
|
|
plugin_cpptools.depends += plugin_coreplugin
|
|
|
|
|
plugin_cpptools.depends += plugin_texteditor
|
2010-07-19 14:46:53 +02:00
|
|
|
plugin_cpptools.depends += plugin_find
|
2008-12-02 12:01:29 +01:00
|
|
|
|
|
|
|
|
plugin_bookmarks.subdir = bookmarks
|
|
|
|
|
plugin_bookmarks.depends = plugin_projectexplorer
|
|
|
|
|
plugin_bookmarks.depends += plugin_coreplugin
|
|
|
|
|
plugin_bookmarks.depends += plugin_texteditor
|
|
|
|
|
|
|
|
|
|
plugin_debugger.subdir = debugger
|
|
|
|
|
plugin_debugger.depends = plugin_projectexplorer
|
|
|
|
|
plugin_debugger.depends += plugin_coreplugin
|
|
|
|
|
|
2008-12-19 12:20:04 +01:00
|
|
|
plugin_fakevim.subdir = fakevim
|
2011-01-06 14:17:11 +01:00
|
|
|
plugin_fakevim.depends = plugin_coreplugin
|
|
|
|
|
plugin_fakevim.depends += plugin_texteditor
|
2008-12-19 12:20:04 +01:00
|
|
|
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_qtestlib.subdir = qtestlib
|
|
|
|
|
plugin_qtestlib.depends = plugin_projectexplorer
|
|
|
|
|
plugin_qtestlib.depends += plugin_coreplugin
|
|
|
|
|
|
|
|
|
|
plugin_helloworld.subdir = helloworld
|
2009-08-03 14:15:25 +02:00
|
|
|
plugin_helloworld.depends = plugin_coreplugin
|
2008-12-02 12:01:29 +01:00
|
|
|
|
|
|
|
|
plugin_help.subdir = help
|
|
|
|
|
plugin_help.depends = plugin_find
|
2009-10-16 11:44:18 +02:00
|
|
|
plugin_help.depends += plugin_locator
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_help.depends += plugin_coreplugin
|
|
|
|
|
|
|
|
|
|
plugin_resourceeditor.subdir = resourceeditor
|
|
|
|
|
plugin_resourceeditor.depends = plugin_coreplugin
|
|
|
|
|
|
|
|
|
|
plugin_regexp.subdir = regexp
|
|
|
|
|
plugin_regexp.depends = plugin_coreplugin
|
|
|
|
|
|
|
|
|
|
plugin_cpaster.subdir = cpaster
|
2009-08-03 14:15:25 +02:00
|
|
|
plugin_cpaster.depends = plugin_texteditor
|
2008-12-02 12:01:29 +01:00
|
|
|
plugin_cpaster.depends += plugin_coreplugin
|
|
|
|
|
|
|
|
|
|
plugin_cmakeprojectmanager.subdir = cmakeprojectmanager
|
|
|
|
|
plugin_cmakeprojectmanager.depends = plugin_texteditor
|
|
|
|
|
plugin_cmakeprojectmanager.depends += plugin_projectexplorer
|
|
|
|
|
plugin_cmakeprojectmanager.depends += plugin_cpptools
|
2009-03-10 14:20:07 +01:00
|
|
|
|
|
|
|
|
plugin_genericprojectmanager.subdir = genericprojectmanager
|
|
|
|
|
plugin_genericprojectmanager.depends = plugin_texteditor
|
|
|
|
|
plugin_genericprojectmanager.depends += plugin_projectexplorer
|
|
|
|
|
plugin_genericprojectmanager.depends += plugin_cpptools
|
2009-06-11 11:22:26 +02:00
|
|
|
|
2010-01-15 17:20:03 +01:00
|
|
|
plugin_qmljseditor.subdir = qmljseditor
|
|
|
|
|
plugin_qmljseditor.depends = plugin_texteditor
|
|
|
|
|
plugin_qmljseditor.depends += plugin_coreplugin
|
2010-04-26 10:11:14 +02:00
|
|
|
plugin_qmljseditor.depends += plugin_projectexplorer
|
2010-11-11 10:05:05 +01:00
|
|
|
plugin_qmljseditor.depends += plugin_qmljstools
|
2009-06-11 11:22:26 +02:00
|
|
|
|
2010-11-10 14:01:09 +01:00
|
|
|
plugin_glsleditor.subdir = glsleditor
|
|
|
|
|
plugin_glsleditor.depends = plugin_texteditor
|
|
|
|
|
plugin_glsleditor.depends += plugin_coreplugin
|
|
|
|
|
plugin_glsleditor.depends += plugin_projectexplorer
|
2010-11-26 10:59:33 +01:00
|
|
|
plugin_glsleditor.depends += plugin_cpptools
|
2010-11-10 14:01:09 +01:00
|
|
|
|
2009-06-11 11:22:26 +02:00
|
|
|
plugin_qmlprojectmanager.subdir = qmlprojectmanager
|
|
|
|
|
plugin_qmlprojectmanager.depends = plugin_texteditor
|
|
|
|
|
plugin_qmlprojectmanager.depends += plugin_projectexplorer
|
2010-01-15 17:20:03 +01:00
|
|
|
plugin_qmlprojectmanager.depends += plugin_qmljseditor
|
2010-02-24 12:31:50 +01:00
|
|
|
plugin_qmlprojectmanager.depends += plugin_debugger
|
2010-08-19 16:51:27 +02:00
|
|
|
plugin_qmlprojectmanager.depends += plugin_qt4projectmanager
|
2009-09-15 13:03:13 +03:00
|
|
|
|
2010-01-07 12:14:35 +01:00
|
|
|
plugin_qmldesigner.subdir = qmldesigner
|
|
|
|
|
plugin_qmldesigner.depends = plugin_coreplugin
|
|
|
|
|
plugin_qmldesigner.depends += plugin_texteditor
|
2010-03-19 15:59:59 +01:00
|
|
|
plugin_qmldesigner.depends += plugin_qmljseditor
|
2010-01-07 12:14:35 +01:00
|
|
|
|
2010-06-28 17:46:42 +02:00
|
|
|
plugin_qmljsinspector.subdir = qmljsinspector
|
|
|
|
|
plugin_qmljsinspector.depends += plugin_projectexplorer
|
|
|
|
|
plugin_qmljsinspector.depends += plugin_qmlprojectmanager
|
|
|
|
|
plugin_qmljsinspector.depends += plugin_debugger
|
2009-12-11 14:56:04 +10:00
|
|
|
|
2009-09-15 13:03:13 +03:00
|
|
|
plugin_mercurial.subdir = mercurial
|
|
|
|
|
plugin_mercurial.depends = plugin_vcsbase
|
|
|
|
|
plugin_mercurial.depends += plugin_projectexplorer
|
|
|
|
|
plugin_mercurial.depends += plugin_coreplugin
|
2010-07-16 11:18:30 +02:00
|
|
|
|
|
|
|
|
plugin_classview.subdir = classview
|
|
|
|
|
plugin_classview.depends = plugin_coreplugin
|
|
|
|
|
plugin_classview.depends += plugin_cpptools
|
|
|
|
|
plugin_classview.depends += plugin_projectexplorer
|
|
|
|
|
plugin_classview.depends += plugin_texteditor
|
2010-08-26 12:27:16 +02:00
|
|
|
|
|
|
|
|
plugin_tasklist.subdir = tasklist
|
|
|
|
|
plugin_tasklist.depends = plugin_coreplugin
|
|
|
|
|
plugin_tasklist.depends += plugin_projectexplorer
|
2010-11-11 10:05:05 +01:00
|
|
|
|
|
|
|
|
plugin_qmljstools.subdir = qmljstools
|
|
|
|
|
plugin_qmljstools.depends = plugin_projectexplorer
|
|
|
|
|
plugin_qmljstools.depends += plugin_coreplugin
|
|
|
|
|
plugin_qmljstools.depends += plugin_texteditor
|
2010-12-20 10:35:30 +01:00
|
|
|
|
|
|
|
|
plugin_macros.subdir = macros
|
|
|
|
|
plugin_macros.depends = plugin_texteditor
|
|
|
|
|
plugin_macros.depends += plugin_find
|
|
|
|
|
plugin_macros.depends += plugin_locator
|
|
|
|
|
plugin_macros.depends += plugin_coreplugin
|