import qbs 1.0 import qbs.FileInfo QtcPlugin { name: "CppEditor" Depends { name: "Qt.widgets" } Depends { name: "CPlusPlus" } Depends { name: "Utils" } Depends { name: "Core" } Depends { name: "CppTools" } Depends { name: "TextEditor" } Depends { name: "ProjectExplorer" } Depends { name: "app_version_header" } pluginTestDepends: [ "QmakeProjectManager", ] files: [ "cppautocompleter.cpp", "cppautocompleter.h", "cppcodemodelinspectordialog.cpp", "cppcodemodelinspectordialog.h", "cppcodemodelinspectordialog.ui", "cppdocumentationcommenthelper.cpp", "cppdocumentationcommenthelper.h", "cppeditor.cpp", "cppeditor.h", "cppeditorwidget.cpp", "cppeditorwidget.h", "cppeditor.qrc", "cppeditor_global.h", "cppeditorconstants.h", "cppeditordocument.cpp", "cppeditordocument.h", "cppeditorenums.h", "cppeditorplugin.cpp", "cppeditorplugin.h", "cppfunctiondecldeflink.cpp", "cppfunctiondecldeflink.h", "cpphighlighter.cpp", "cpphighlighter.h", "cppincludehierarchy.cpp", "cppincludehierarchy.h", "cppinsertvirtualmethods.cpp", "cppinsertvirtualmethods.h", "cpplocalrenaming.cpp", "cpplocalrenaming.h", "cppminimizableinfobars.cpp", "cppminimizableinfobars.h", "cppoutline.cpp", "cppoutline.h", "cppparsecontext.cpp", "cppparsecontext.h", "cpppreprocessordialog.cpp", "cpppreprocessordialog.h", "cpppreprocessordialog.ui", "cppquickfix.cpp", "cppquickfix.h", "cppquickfixassistant.cpp", "cppquickfixassistant.h", "cppquickfixes.cpp", "cppquickfixes.h", "cpptypehierarchy.cpp", "cpptypehierarchy.h", "cppuseselectionsupdater.cpp", "cppuseselectionsupdater.h", "resourcepreviewhoverhandler.cpp", "resourcepreviewhoverhandler.h", ] Group { name: "Tests" condition: qtc.testsEnabled files: [ "cppdoxygen_test.cpp", "cppdoxygen_test.h", "cppeditortestcase.cpp", "cppeditortestcase.h", "cppincludehierarchy_test.cpp", "cppquickfix_test.cpp", "cppquickfix_test.h", "cppuseselections_test.cpp", "fileandtokenactions_test.cpp", "followsymbol_switchmethoddecldef_test.cpp", ] cpp.defines: outer.concat(['SRCDIR="' + FileInfo.path(filePath) + '"']) } }