tools.pro 1.12 KB
Newer Older
1
TEMPLATE = subdirs
2

3
SUBDIRS = qtpromaker \
4
     ../plugins/cpaster/frontend \
Orgad Shaneh's avatar
Orgad Shaneh committed
5
     sdktool \
6
     valgrindfake \
7
     3rdparty \
8
     buildoutputparser
9

10
qtHaveModule(quick-private): SUBDIRS += qml2puppet
11

12
win32 {
13 14
    SUBDIRS += qtcdebugger \
        winrtdebughelper
15 16

    isEmpty(QTC_SKIP_WININTERRUPT): SUBDIRS += wininterrupt
17 18
}

19 20 21 22
mac {
    SUBDIRS += iostool
}

23 24 25 26 27 28 29 30
SUBDIRS += clangbackend

QTC_NO_CLANG_LIBTOOLING=$$(QTC_NO_CLANG_LIBTOOLING)
isEmpty(QTC_NO_CLANG_LIBTOOLING) {
    SUBDIRS += clangrefactoringbackend
    SUBDIRS += clangpchmanagerbackend
} else {
    warning("Building the Clang refactoring back end and the pch manager plugins are disabled.")
31 32
}

33
isEmpty(BUILD_CPLUSPLUS_TOOLS):BUILD_CPLUSPLUS_TOOLS=$$(BUILD_CPLUSPLUS_TOOLS)
Nikolai Kosjar's avatar
Nikolai Kosjar committed
34 35 36 37 38 39 40
!isEmpty(BUILD_CPLUSPLUS_TOOLS) {
    SUBDIRS += cplusplus-ast2png \
        cplusplus-frontend \
        cplusplus-mkvisitor \
        cplusplus-update-frontend
}

Marco Bubke's avatar
Marco Bubke committed
41
!isEmpty(BREAKPAD_SOURCE_DIR) {
Marco Bubke's avatar
Marco Bubke committed
42
    SUBDIRS += qtcrashhandler
43 44 45 46 47 48 49
} else {
    linux-* {
        # Build only in debug mode.
        debug_and_release|CONFIG(debug, debug|release) {
            SUBDIRS += qtcreatorcrashhandler
        }
    }
Marco Bubke's avatar
Marco Bubke committed
50
}