include(../../qtcreator.pri) TEMPLATE = subdirs SUBDIRS += \ aggregation \ extensionsystem \ utils \ languageutils \ cplusplus \ modelinglib \ qmljs \ qmldebug \ qmleditorwidgets \ glsl \ ssh \ sqlite \ clangsupport \ languageserverprotocol qtHaveModule(quick) { SUBDIRS += \ tracing } for(l, SUBDIRS) { QTC_LIB_DEPENDS = include($$l/$${l}_dependencies.pri) lv = $${l}.depends $$lv = $$QTC_LIB_DEPENDS } SUBDIRS += \ utils/process_stub.pro isEmpty(KSYNTAXHIGHLIGHTING_LIB_DIR): KSYNTAXHIGHLIGHTING_LIB_DIR=$$(KSYNTAXHIGHLIGHTING_LIB_DIR) !isEmpty(KSYNTAXHIGHLIGHTING_LIB_DIR) { # enable short information message KSYNTAX_WARN_ON = 1 } include(../shared/syntax/syntax_shared.pri) isEmpty(KSYNTAXHIGHLIGHTING_LIB_DIR) { SUBDIRS += \ 3rdparty/syntax-highlighting \ 3rdparty/syntax-highlighting/data equals(KSYNTAX_WARN_ON, 1) { message("Either KSYNTAXHIGHLIGHTING_LIB_DIR does not exist or include path could not be deduced.") unset(KSYNTAX_WARN_ON) } } else { message("Using KSyntaxHighlighting provided at $${KSYNTAXHIGHLIGHTING_LIB_DIR}.") } win32:SUBDIRS += utils/process_ctrlc_stub.pro # Windows: Compile Qt Creator CDB extension if Debugging tools can be detected. win32: isEmpty(QTC_SKIP_CDBEXT) { include(qtcreatorcdbext/cdb_detect.pri) exists($$CDB_PATH) { SUBDIRS += qtcreatorcdbext } else { message("Compiling Qt Creator without a CDB extension.") message("If CDB is installed in a none default path define a CDB_PATH") message("environment variable pointing to your CDB installation.") } } QMAKE_EXTRA_TARGETS += deployqt # dummy