2013-03-26 16:59:24 +01:00
|
|
|
include(../../qtcreator.pri)
|
2008-12-02 12:01:29 +01:00
|
|
|
|
|
|
|
|
TEMPLATE = subdirs
|
|
|
|
|
|
2013-03-26 16:59:24 +01:00
|
|
|
SUBDIRS = \
|
|
|
|
|
coreplugin \
|
|
|
|
|
welcome \
|
|
|
|
|
find \
|
|
|
|
|
texteditor \
|
|
|
|
|
cppeditor \
|
|
|
|
|
bineditor \
|
|
|
|
|
diffeditor \
|
|
|
|
|
imageviewer \
|
|
|
|
|
bookmarks \
|
|
|
|
|
projectexplorer \
|
|
|
|
|
vcsbase \
|
|
|
|
|
perforce \
|
|
|
|
|
subversion \
|
|
|
|
|
git \
|
|
|
|
|
cvs \
|
|
|
|
|
cpptools \
|
|
|
|
|
qtsupport \
|
|
|
|
|
qt4projectmanager \
|
|
|
|
|
locator \
|
|
|
|
|
debugger \
|
|
|
|
|
help \
|
|
|
|
|
cpaster \
|
|
|
|
|
cmakeprojectmanager \
|
|
|
|
|
autotoolsprojectmanager \
|
|
|
|
|
fakevim \
|
|
|
|
|
designer \
|
|
|
|
|
resourceeditor \
|
|
|
|
|
genericprojectmanager \
|
|
|
|
|
qmljseditor \
|
|
|
|
|
glsleditor \
|
|
|
|
|
pythoneditor \
|
|
|
|
|
mercurial \
|
|
|
|
|
bazaar \
|
|
|
|
|
classview \
|
|
|
|
|
tasklist \
|
|
|
|
|
analyzerbase \
|
|
|
|
|
qmljstools \
|
|
|
|
|
macros \
|
|
|
|
|
remotelinux \
|
|
|
|
|
android \
|
|
|
|
|
madde \
|
|
|
|
|
valgrind \
|
|
|
|
|
todo \
|
|
|
|
|
qnx
|
|
|
|
|
|
|
|
|
|
exists(../shared/qbs/qbs.pro): \
|
|
|
|
|
SUBDIRS += \
|
|
|
|
|
qbsprojectmanager
|
2013-01-30 18:19:31 +01:00
|
|
|
|
2011-10-25 18:38:01 +02:00
|
|
|
isEmpty(IDE_PACKAGE_MODE) {
|
2013-03-26 16:59:24 +01:00
|
|
|
SUBDIRS += \
|
|
|
|
|
helloworld \
|
|
|
|
|
updateinfo
|
2011-10-25 18:38:01 +02:00
|
|
|
} else:!isEmpty(UPDATEINFO_ENABLE) {
|
2013-03-26 16:59:24 +01:00
|
|
|
SUBDIRS += \
|
|
|
|
|
updateinfo
|
2011-02-03 13:09:20 +01:00
|
|
|
}
|
|
|
|
|
|
2013-03-26 16:59:24 +01:00
|
|
|
!macx: \
|
|
|
|
|
SUBDIRS += \
|
|
|
|
|
clearcase
|
2010-02-22 15:32:22 +01:00
|
|
|
|
2013-03-26 15:58:20 +01:00
|
|
|
contains(QT_CONFIG, declarative)|!isEmpty(QT.declarative.name) {
|
2010-08-13 14:18:10 +02:00
|
|
|
SUBDIRS += \
|
2013-03-26 16:59:24 +01:00
|
|
|
qmlprojectmanager \
|
|
|
|
|
qmlprofiler
|
2010-06-01 12:51:18 +02:00
|
|
|
|
2012-09-26 13:57:51 +02:00
|
|
|
greaterThan(QT_MAJOR_VERSION, 4) {
|
2013-03-26 16:59:24 +01:00
|
|
|
SUBDIRS += \
|
|
|
|
|
qmldesigner
|
2010-06-07 13:42:27 +02:00
|
|
|
} else {
|
2012-09-26 13:57:51 +02:00
|
|
|
include(../private_headers.pri)
|
|
|
|
|
exists($${QT_PRIVATE_HEADERS}/QtDeclarative/private/qdeclarativecontext_p.h) {
|
2013-03-26 16:59:24 +01:00
|
|
|
SUBDIRS += \
|
|
|
|
|
qmldesigner
|
2012-09-26 13:57:51 +02:00
|
|
|
} else {
|
|
|
|
|
warning("QmlDesigner plugin has been disabled.")
|
|
|
|
|
warning("The plugin depends on private headers from QtDeclarative module.")
|
|
|
|
|
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
|
|
|
}
|
2012-08-29 11:51:35 +02:00
|
|
|
} else {
|
2013-06-06 17:24:37 +10:00
|
|
|
warning("QmlProjectManager, QmlProfiler and QmlDesigner plugins have been disabled: The plugins require QtDeclarative")
|
2009-12-11 14:56:04 +10:00
|
|
|
}
|
|
|
|
|
|
2013-03-26 16:59:24 +01:00
|
|
|
for(p, SUBDIRS) {
|
|
|
|
|
QTC_PLUGIN_DEPENDS =
|
|
|
|
|
include($$p/$${p}_dependencies.pri)
|
|
|
|
|
pv = $${p}.depends
|
|
|
|
|
$$pv = $$QTC_PLUGIN_DEPENDS
|
|
|
|
|
}
|
2013-01-30 18:19:31 +01:00
|
|
|
|
2013-03-26 16:59:24 +01:00
|
|
|
SUBDIRS += debugger/dumper.pro
|
|
|
|
|
linux-* {
|
|
|
|
|
SUBDIRS += debugger/ptracepreload.pro
|
|
|
|
|
}
|
2013-01-14 23:11:10 +04:00
|
|
|
|
2013-03-26 16:59:24 +01:00
|
|
|
include (debugger/lldblib/guest/qtcreator-lldb.pri)
|