plugins.pro 1.88 KB
Newer Older
1
include(../../qtcreator.pri)
con's avatar
con committed
2 3 4

TEMPLATE  = subdirs

5
SUBDIRS   = \
Eike Ziller's avatar
Eike Ziller committed
6
    autotest \
7
    clangstaticanalyzer \
8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
    coreplugin \
    texteditor \
    cppeditor \
    bineditor \
    diffeditor \
    imageviewer \
    bookmarks \
    projectexplorer \
    vcsbase \
    perforce \
    subversion \
    git \
    cvs \
    cpptools \
    qtsupport \
23
    qmakeprojectmanager \
24 25 26 27 28 29
    debugger \
    help \
    cpaster \
    cmakeprojectmanager \
    autotoolsprojectmanager \
    fakevim \
nsf's avatar
nsf committed
30
    emacskeys \
31 32 33 34
    designer \
    resourceeditor \
    genericprojectmanager \
    qmljseditor \
35
    qmlprojectmanager \
36 37
    glsleditor \
    pythoneditor \
38
    nim \
39 40 41 42 43 44 45 46 47 48
    mercurial \
    bazaar \
    classview \
    tasklist \
    qmljstools \
    macros \
    remotelinux \
    android \
    valgrind \
    todo \
49
    qnx \
Tim Sander's avatar
Tim Sander committed
50
    clearcase \
51
    baremetal \
52
    ios \
53
    beautifier \
54
    modeleditor \
55 56 57
    qmakeandroidsupport \
    winrt \
    qmlprofiler \
Jarek Kobus's avatar
Jarek Kobus committed
58
    updateinfo \
59
    welcome
60

61 62 63 64 65 66 67
DO_NOT_BUILD_QMLDESIGNER = $$(DO_NOT_BUILD_QMLDESIGNER)
isEmpty(DO_NOT_BUILD_QMLDESIGNER) {
    SUBDIRS += qmldesigner
} else {
    warning("QmlDesigner plugin has been disabled.")
}

68

69 70 71 72
isEmpty(QBS_INSTALL_DIR): QBS_INSTALL_DIR = $$(QBS_INSTALL_DIR)
exists(../shared/qbs/qbs.pro)|!isEmpty(QBS_INSTALL_DIR): \
    SUBDIRS += \
        qbsprojectmanager
73

74 75
# prefer qmake variable set on command line over env var
isEmpty(LLVM_INSTALL_DIR):LLVM_INSTALL_DIR=$$(LLVM_INSTALL_DIR)
76
exists($$LLVM_INSTALL_DIR) {
77
    SUBDIRS += clangcodemodel
78 79 80
} else {
    warning("Set LLVM_INSTALL_DIR to build the Clang Code Model. " \
            "For details, see doc/src/editors/creator-clang-codemodel.qdoc.")
81 82
}

83
isEmpty(IDE_PACKAGE_MODE) {
84
    SUBDIRS += \
85
        helloworld
86 87
}

88 89 90 91 92 93
for(p, SUBDIRS) {
    QTC_PLUGIN_DEPENDS =
    include($$p/$${p}_dependencies.pri)
    pv = $${p}.depends
    $$pv = $$QTC_PLUGIN_DEPENDS
}
94

95 96 97
linux-* {
     SUBDIRS += debugger/ptracepreload.pro
}