2014-09-25 11:11:58 +02:00
|
|
|
include(../../qtcreatorplugin.pri)
|
2018-01-17 15:08:30 +01:00
|
|
|
include(../../shared/clang/clang_installation.pri)
|
2018-04-30 15:26:36 +02:00
|
|
|
include(../../shared/clang/clang_defines.pri)
|
|
|
|
|
|
2018-04-26 15:56:04 +02:00
|
|
|
requires(!isEmpty(LLVM_VERSION))
|
|
|
|
|
|
2018-01-17 15:08:30 +01:00
|
|
|
LIBS += $$LIBCLANG_LIBS
|
|
|
|
|
INCLUDEPATH += $$LLVM_INCLUDEPATH
|
2014-09-25 11:11:58 +02:00
|
|
|
|
2019-07-30 15:26:31 +02:00
|
|
|
include(../../shared/yaml-cpp/yaml-cpp_installation.pri)
|
2019-07-23 08:28:13 +02:00
|
|
|
isEmpty(EXTERNAL_YAML_CPP_FOUND) {
|
|
|
|
|
DEFINES += YAML_CPP_DLL
|
|
|
|
|
} else {
|
2019-07-30 15:26:31 +02:00
|
|
|
LIBS += $$EXTERNAL_YAML_CPP_LIBS
|
|
|
|
|
QMAKE_CXXFLAGS += $$EXTERNAL_YAML_CPP_CXXFLAGS
|
|
|
|
|
}
|
|
|
|
|
|
2014-09-25 11:11:58 +02:00
|
|
|
SOURCES += \
|
2018-05-24 09:03:44 +02:00
|
|
|
clangfixitsrefactoringchanges.cpp \
|
2018-05-02 14:51:05 +02:00
|
|
|
clangselectablefilesdialog.cpp \
|
2018-05-08 17:33:29 +02:00
|
|
|
clangtoolsdiagnosticview.cpp \
|
|
|
|
|
clangtoolsprojectsettingswidget.cpp \
|
2018-01-17 15:08:30 +01:00
|
|
|
clangtidyclazyrunner.cpp \
|
2018-01-17 15:08:30 +01:00
|
|
|
clangtool.cpp \
|
|
|
|
|
clangtoolruncontrol.cpp \
|
|
|
|
|
clangtoolrunner.cpp \
|
|
|
|
|
clangtoolsdiagnostic.cpp \
|
|
|
|
|
clangtoolsdiagnosticmodel.cpp \
|
|
|
|
|
clangtoolslogfilereader.cpp \
|
|
|
|
|
clangtoolsplugin.cpp \
|
2018-05-07 17:04:26 +02:00
|
|
|
clangtoolsprojectsettings.cpp \
|
2018-01-17 15:08:30 +01:00
|
|
|
clangtoolssettings.cpp \
|
2018-04-30 16:07:59 +02:00
|
|
|
clangtoolsutils.cpp \
|
2019-10-21 14:59:57 +02:00
|
|
|
diagnosticconfigswidget.cpp \
|
|
|
|
|
executableinfo.cpp \
|
2019-09-13 10:49:14 +02:00
|
|
|
runsettingswidget.cpp \
|
2019-08-27 16:09:39 +02:00
|
|
|
settingswidget.cpp \
|
2014-09-25 11:11:58 +02:00
|
|
|
|
|
|
|
|
HEADERS += \
|
2018-05-02 14:51:05 +02:00
|
|
|
clangfileinfo.h \
|
2018-05-24 09:03:44 +02:00
|
|
|
clangfixitsrefactoringchanges.h \
|
2018-05-02 14:51:05 +02:00
|
|
|
clangselectablefilesdialog.h \
|
2018-05-08 17:33:29 +02:00
|
|
|
clangtoolsdiagnosticview.h \
|
|
|
|
|
clangtoolsprojectsettingswidget.h \
|
2018-01-17 15:08:30 +01:00
|
|
|
clangtidyclazyrunner.h \
|
2018-01-17 15:08:30 +01:00
|
|
|
clangtool.h \
|
|
|
|
|
clangtoolruncontrol.h \
|
|
|
|
|
clangtoolrunner.h \
|
|
|
|
|
clangtools_global.h \
|
|
|
|
|
clangtoolsconstants.h \
|
|
|
|
|
clangtoolsdiagnostic.h \
|
|
|
|
|
clangtoolsdiagnosticmodel.h \
|
|
|
|
|
clangtoolslogfilereader.h \
|
|
|
|
|
clangtoolsplugin.h \
|
2018-05-07 17:04:26 +02:00
|
|
|
clangtoolsprojectsettings.h \
|
2018-01-17 15:08:30 +01:00
|
|
|
clangtoolssettings.h \
|
2018-04-30 16:07:59 +02:00
|
|
|
clangtoolsutils.h \
|
2019-10-21 14:59:57 +02:00
|
|
|
diagnosticconfigswidget.h \
|
|
|
|
|
executableinfo.h \
|
2019-09-13 10:49:14 +02:00
|
|
|
runsettingswidget.h \
|
2019-08-27 16:09:39 +02:00
|
|
|
settingswidget.h \
|
2014-09-25 11:11:58 +02:00
|
|
|
|
|
|
|
|
FORMS += \
|
2019-09-13 08:16:52 +02:00
|
|
|
clangselectablefilesdialog.ui \
|
2018-05-08 17:33:29 +02:00
|
|
|
clangtoolsprojectsettingswidget.ui \
|
2019-10-21 14:59:57 +02:00
|
|
|
clazychecks.ui \
|
2019-09-13 10:49:14 +02:00
|
|
|
runsettingswidget.ui \
|
2019-08-27 16:09:39 +02:00
|
|
|
settingswidget.ui \
|
2019-10-21 14:59:57 +02:00
|
|
|
tidychecks.ui \
|
2014-09-25 11:11:58 +02:00
|
|
|
|
2015-02-04 15:19:30 +01:00
|
|
|
equals(TEST, 1) {
|
2016-07-08 12:07:53 +02:00
|
|
|
HEADERS += \
|
2018-05-08 17:33:29 +02:00
|
|
|
clangtoolspreconfiguredsessiontests.h \
|
2018-04-24 15:30:19 +02:00
|
|
|
clangtoolsunittests.h
|
2016-07-08 12:07:53 +02:00
|
|
|
|
|
|
|
|
SOURCES += \
|
2018-05-08 17:33:29 +02:00
|
|
|
clangtoolspreconfiguredsessiontests.cpp \
|
2018-04-24 15:30:19 +02:00
|
|
|
clangtoolsunittests.cpp
|
2016-07-08 12:07:53 +02:00
|
|
|
|
2018-04-24 15:30:19 +02:00
|
|
|
RESOURCES += clangtoolsunittests.qrc
|
2015-02-04 15:19:30 +01:00
|
|
|
}
|
|
|
|
|
|
2014-09-25 11:11:58 +02:00
|
|
|
DISTFILES += \
|
2016-01-20 19:06:49 +01:00
|
|
|
tests/tests.pri \
|
|
|
|
|
$${IDE_SOURCE_TREE}/doc/src/analyze/creator-clang-static-analyzer.qdoc
|