diff options
Diffstat (limited to 'src/plugins/clangcodemodel/CMakeLists.txt')
-rw-r--r-- | src/plugins/clangcodemodel/CMakeLists.txt | 57 |
1 files changed, 57 insertions, 0 deletions
diff --git a/src/plugins/clangcodemodel/CMakeLists.txt b/src/plugins/clangcodemodel/CMakeLists.txt new file mode 100644 index 0000000000..0dc6bfa7f4 --- /dev/null +++ b/src/plugins/clangcodemodel/CMakeLists.txt @@ -0,0 +1,57 @@ +if (WITH_TESTS) + set(TST_COMPONENT CppEditor QmakeProjectManager) +endif() + +add_qtc_plugin(ClangCodeModel + CONDITION TARGET libclang + DEPENDS ClangSupport CPlusPlus + PLUGIN_DEPENDS Core CppTools TextEditor ${TST_COMPONENT} + SOURCES + clangactivationsequencecontextprocessor.cpp clangactivationsequencecontextprocessor.h + clangactivationsequenceprocessor.cpp clangactivationsequenceprocessor.h + clangassistproposalitem.cpp clangassistproposalitem.h + clangassistproposalmodel.cpp clangassistproposalmodel.h + clangbackendcommunicator.cpp clangbackendcommunicator.h + clangbackendlogging.cpp clangbackendlogging.h + clangbackendreceiver.cpp clangbackendreceiver.h + clangbackendsender.cpp clangbackendsender.h + clangcodemodelplugin.cpp clangcodemodelplugin.h + clangcompletionassistinterface.cpp clangcompletionassistinterface.h + clangcompletionassistprocessor.cpp clangcompletionassistprocessor.h + clangcompletionassistprovider.cpp clangcompletionassistprovider.h + clangcompletionchunkstotextconverter.cpp clangcompletionchunkstotextconverter.h + clangcompletioncontextanalyzer.cpp clangcompletioncontextanalyzer.h + clangconstants.h + clangcurrentdocumentfilter.cpp clangcurrentdocumentfilter.h + clangdiagnosticfilter.cpp clangdiagnosticfilter.h + clangdiagnosticmanager.cpp clangdiagnosticmanager.h + clangdiagnostictooltipwidget.cpp clangdiagnostictooltipwidget.h + clangeditordocumentparser.cpp clangeditordocumentparser.h + clangeditordocumentprocessor.cpp clangeditordocumentprocessor.h + clangfixitoperation.cpp clangfixitoperation.h + clangfixitoperationsextractor.cpp clangfixitoperationsextractor.h + clangfollowsymbol.cpp clangfollowsymbol.h + clangfunctionhintmodel.cpp clangfunctionhintmodel.h + clanghighlightingresultreporter.cpp clanghighlightingresultreporter.h + clanghoverhandler.cpp clanghoverhandler.h + clangisdiagnosticrelatedtolocation.h + clangmodelmanagersupport.cpp clangmodelmanagersupport.h + clangoverviewmodel.cpp clangoverviewmodel.h + clangpreprocessorassistproposalitem.cpp clangpreprocessorassistproposalitem.h + clangprojectsettings.cpp clangprojectsettings.h + clangprojectsettingswidget.cpp clangprojectsettingswidget.h clangprojectsettingswidget.ui + clangrefactoringengine.cpp clangrefactoringengine.h + clangtextmark.cpp clangtextmark.h + clanguiheaderondiskmanager.cpp clanguiheaderondiskmanager.h + clangutils.cpp clangutils.h + EXPLICIT_MOC clangcodemodelplugin.h +) + +if (WITH_TESTS) + target_sources(ClangCodeModel PRIVATE + test/clangautomationutils.cpp test/clangautomationutils.h + test/clangbatchfileprocessor.cpp test/clangbatchfileprocessor.h + test/clangcodecompletion_test.cpp test/clangcodecompletion_test.h + test/data/clangtestdata.qrc + ) +endif() |