aboutsummaryrefslogtreecommitdiffstats
path: root/src/libs
diff options
context:
space:
mode:
Diffstat (limited to 'src/libs')
-rw-r--r--src/libs/cplusplus/cplusplus.qbs144
-rw-r--r--src/libs/qmleditorwidgets/qmleditorwidgets.qbs73
-rw-r--r--src/libs/qmljs/qmljs.qbs166
3 files changed, 166 insertions, 217 deletions
diff --git a/src/libs/cplusplus/cplusplus.qbs b/src/libs/cplusplus/cplusplus.qbs
index b683783900d..9df7f897079 100644
--- a/src/libs/cplusplus/cplusplus.qbs
+++ b/src/libs/cplusplus/cplusplus.qbs
@@ -85,88 +85,68 @@ QtcLibrary {
]
}
- files: [
- "AlreadyConsideredClassContainer.h",
- "ASTParent.cpp",
- "ASTParent.h",
- "ASTPath.cpp",
- "ASTPath.h",
- "BackwardsScanner.cpp",
- "BackwardsScanner.h",
- "CppDocument.cpp",
- "CppDocument.h",
- "CppRewriter.cpp",
- "CppRewriter.h",
- "DependencyTable.cpp",
- "DependencyTable.h",
- "DeprecatedGenTemplateInstance.cpp",
- "DeprecatedGenTemplateInstance.h",
- "ExpressionUnderCursor.cpp",
- "ExpressionUnderCursor.h",
- "FastPreprocessor.cpp",
- "FastPreprocessor.h",
- "FindUsages.cpp",
- "FindUsages.h",
- "Icons.cpp",
- "Icons.h",
- "LookupContext.cpp",
- "LookupContext.h",
- "LookupItem.cpp",
- "LookupItem.h",
- "Macro.cpp",
- "Macro.h",
- "MatchingText.cpp",
- "MatchingText.h",
- "NamePrettyPrinter.cpp",
- "NamePrettyPrinter.h",
- "Overview.cpp",
- "Overview.h",
- "OverviewModel.cpp",
- "OverviewModel.h",
- "PPToken.cpp",
- "PPToken.h",
- "PreprocessorClient.cpp",
- "PreprocessorClient.h",
- "PreprocessorEnvironment.cpp",
- "PreprocessorEnvironment.h",
- "ResolveExpression.cpp",
- "ResolveExpression.h",
- "SimpleLexer.cpp",
- "SimpleLexer.h",
- "SnapshotSymbolVisitor.cpp",
- "SnapshotSymbolVisitor.h",
- "SymbolNameVisitor.cpp",
- "SymbolNameVisitor.h",
- "TypeOfExpression.cpp",
- "TypeOfExpression.h",
- "TypePrettyPrinter.cpp",
- "TypePrettyPrinter.h",
- "cplusplus.qrc",
- "findcdbbreakpoint.cpp",
- "findcdbbreakpoint.h",
- "pp-cctype.h",
- "pp-engine.cpp",
- "pp-engine.h",
- "pp-scanner.cpp",
- "pp-scanner.h",
- "pp.h",
- "images/class.png",
- "images/enum.png",
- "images/enumerator.png",
- "images/func.png",
- "images/func_priv.png",
- "images/func_prot.png",
- "images/keyword.png",
- "images/macro.png",
- "images/namespace.png",
- "images/signal.png",
- "images/slot.png",
- "images/slot_priv.png",
- "images/slot_prot.png",
- "images/var.png",
- "images/var_priv.png",
- "images/var_prot.png",
- ]
+ Group {
+ name: "General"
+ files: [
+ "AlreadyConsideredClassContainer.h",
+ "ASTParent.cpp", "ASTParent.h",
+ "ASTPath.cpp", "ASTPath.h",
+ "BackwardsScanner.cpp", "BackwardsScanner.h",
+ "CppDocument.cpp", "CppDocument.h",
+ "CppRewriter.cpp", "CppRewriter.h",
+ "DependencyTable.cpp", "DependencyTable.h",
+ "DeprecatedGenTemplateInstance.cpp", "DeprecatedGenTemplateInstance.h",
+ "ExpressionUnderCursor.cpp", "ExpressionUnderCursor.h",
+ "FastPreprocessor.cpp", "FastPreprocessor.h",
+ "FindUsages.cpp", "FindUsages.h",
+ "Icons.cpp", "Icons.h",
+ "LookupContext.cpp", "LookupContext.h",
+ "LookupItem.cpp", "LookupItem.h",
+ "Macro.cpp", "Macro.h",
+ "MatchingText.cpp", "MatchingText.h",
+ "NamePrettyPrinter.cpp", "NamePrettyPrinter.h",
+ "Overview.cpp", "Overview.h",
+ "OverviewModel.cpp", "OverviewModel.h",
+ "PPToken.cpp", "PPToken.h",
+ "PreprocessorClient.cpp", "PreprocessorClient.h",
+ "PreprocessorEnvironment.cpp", "PreprocessorEnvironment.h",
+ "ResolveExpression.cpp", "ResolveExpression.h",
+ "SimpleLexer.cpp", "SimpleLexer.h",
+ "SnapshotSymbolVisitor.cpp", "SnapshotSymbolVisitor.h",
+ "SymbolNameVisitor.cpp", "SymbolNameVisitor.h",
+ "TypeOfExpression.cpp", "TypeOfExpression.h",
+ "TypePrettyPrinter.cpp", "TypePrettyPrinter.h",
+ "cplusplus.qrc",
+ "findcdbbreakpoint.cpp", "findcdbbreakpoint.h",
+ "pp-cctype.h",
+ "pp-engine.cpp", "pp-engine.h",
+ "pp-scanner.cpp", "pp-scanner.h",
+ "pp.h",
+ ]
+ }
+
+ Group {
+ name: "Images"
+ prefix: "images/"
+ files: [
+ "class.png",
+ "enum.png",
+ "enumerator.png",
+ "func.png",
+ "func_priv.png",
+ "func_prot.png",
+ "keyword.png",
+ "macro.png",
+ "namespace.png",
+ "signal.png",
+ "slot.png",
+ "slot_priv.png",
+ "slot_prot.png",
+ "var.png",
+ "var_priv.png",
+ "var_prot.png",
+ ]
+ }
Export {
cpp.includePaths: [
diff --git a/src/libs/qmleditorwidgets/qmleditorwidgets.qbs b/src/libs/qmleditorwidgets/qmleditorwidgets.qbs
index d6ae739b314..45502583ef3 100644
--- a/src/libs/qmleditorwidgets/qmleditorwidgets.qbs
+++ b/src/libs/qmleditorwidgets/qmleditorwidgets.qbs
@@ -4,7 +4,7 @@ import "../QtcLibrary.qbs" as QtcLibrary
QtcLibrary {
name: "QmlEditorWidgets"
- cpp.includePaths: base.concat("easingpane")
+ cpp.includePaths: base.concat(easingPane.prefix)
cpp.defines: base.concat([
"QWEAKPOINTER_ENABLE_ARROW",
"BUILD_QMLEDITORWIDGETS_LIB"
@@ -15,43 +15,36 @@ QtcLibrary {
Depends { name: "QmlJS" }
Depends { name: "Utils" }
- files: [
- "colorbox.cpp",
- "colorbox.h",
- "colorbutton.cpp",
- "colorbutton.h",
- "colorwidgets.cpp",
- "colorwidgets.h",
- "contextpanetext.ui",
- "contextpanetextwidget.cpp",
- "contextpanetextwidget.h",
- "contextpanewidget.cpp",
- "contextpanewidget.h",
- "contextpanewidgetborderimage.ui",
- "contextpanewidgetimage.cpp",
- "contextpanewidgetimage.h",
- "contextpanewidgetimage.ui",
- "contextpanewidgetrectangle.cpp",
- "contextpanewidgetrectangle.h",
- "contextpanewidgetrectangle.ui",
- "customcolordialog.cpp",
- "customcolordialog.h",
- "filewidget.cpp",
- "filewidget.h",
- "fontsizespinbox.cpp",
- "fontsizespinbox.h",
- "gradientline.cpp",
- "gradientline.h",
- "huecontrol.cpp",
- "huecontrol.h",
- "qmleditorwidgets_global.h",
- "resources.qrc",
- "easingpane/easingcontextpane.cpp",
- "easingpane/easingcontextpane.h",
- "easingpane/easingcontextpane.ui",
- "easingpane/easinggraph.cpp",
- "easingpane/easinggraph.h",
- "easingpane/easingpane.qrc",
- ]
-}
+ Group {
+ name: "General"
+ files: [
+ "colorbox.cpp", "colorbox.h",
+ "colorbutton.cpp", "colorbutton.h",
+ "colorwidgets.cpp", "colorwidgets.h",
+ "contextpanetext.ui",
+ "contextpanetextwidget.cpp", "contextpanetextwidget.h",
+ "contextpanewidget.cpp", "contextpanewidget.h",
+ "contextpanewidgetborderimage.ui",
+ "contextpanewidgetimage.cpp", "contextpanewidgetimage.h", "contextpanewidgetimage.ui",
+ "contextpanewidgetrectangle.cpp", "contextpanewidgetrectangle.h", "contextpanewidgetrectangle.ui",
+ "customcolordialog.cpp", "customcolordialog.h",
+ "filewidget.cpp", "filewidget.h",
+ "fontsizespinbox.cpp", "fontsizespinbox.h",
+ "gradientline.cpp", "gradientline.h",
+ "huecontrol.cpp", "huecontrol.h",
+ "qmleditorwidgets_global.h",
+ "resources.qrc"
+ ]
+ }
+ Group {
+ name: "Easing Pane"
+ id: easingPane
+ prefix: "easingpane/"
+ files: [
+ "easingcontextpane.cpp", "easingcontextpane.h", "easingcontextpane.ui",
+ "easinggraph.cpp", "easinggraph.h",
+ "easingpane.qrc",
+ ]
+ }
+}
diff --git a/src/libs/qmljs/qmljs.qbs b/src/libs/qmljs/qmljs.qbs
index d30ad165835..a5a14daff00 100644
--- a/src/libs/qmljs/qmljs.qbs
+++ b/src/libs/qmljs/qmljs.qbs
@@ -14,103 +14,79 @@ QtcLibrary {
Depends { name: "LanguageUtils" }
Depends { name: "Qt"; submodules: ["widgets", "script", "xml"] }
- files: [
- "jsoncheck.cpp",
- "jsoncheck.h",
- "qmljs.qrc",
- "qmljs_global.h",
- "qmljsbind.cpp",
- "qmljsbind.h",
- "qmljsbundle.cpp",
- "qmljsbundle.h",
- "qmljscheck.cpp",
- "qmljscheck.h",
- "qmljscodeformatter.cpp",
- "qmljscodeformatter.h",
- "qmljscompletioncontextfinder.cpp",
- "qmljscompletioncontextfinder.h",
- "qmljscontext.cpp",
- "qmljscontext.h",
- "qmljsdelta.cpp",
- "qmljsdelta.h",
- "qmljsdocument.cpp",
- "qmljsdocument.h",
- "qmljsevaluate.cpp",
- "qmljsevaluate.h",
- "qmljsicons.cpp",
- "qmljsicons.h",
- "qmljsicontextpane.h",
- "qmljsindenter.cpp",
- "qmljsindenter.h",
- "qmljsinterpreter.cpp",
- "qmljsinterpreter.h",
- "qmljslineinfo.cpp",
- "qmljslineinfo.h",
- "qmljslink.cpp",
- "qmljslink.h",
- "qmljsmodelmanagerinterface.cpp",
- "qmljsmodelmanagerinterface.h",
- "qmljspropertyreader.cpp",
- "qmljspropertyreader.h",
- "qmljsqrcparser.cpp",
- "qmljsqrcparser.h",
- "qmljsreformatter.cpp",
- "qmljsreformatter.h",
- "qmljsrewriter.cpp",
- "qmljsrewriter.h",
- "qmljsscanner.cpp",
- "qmljsscanner.h",
- "qmljsscopeastpath.cpp",
- "qmljsscopeastpath.h",
- "qmljsscopebuilder.cpp",
- "qmljsscopebuilder.h",
- "qmljsscopechain.cpp",
- "qmljsscopechain.h",
- "qmljssimplereader.cpp",
- "qmljssimplereader.h",
- "qmljsstaticanalysismessage.cpp",
- "qmljsstaticanalysismessage.h",
- "qmljstypedescriptionreader.cpp",
- "qmljstypedescriptionreader.h",
- "qmljsutils.cpp",
- "qmljsutils.h",
- "qmljsvalueowner.cpp",
- "qmljsvalueowner.h",
- "images/element.png",
- "images/func.png",
- "images/property.png",
- "images/publicmember.png",
- "parser/qmldirparser.cpp",
- "parser/qmldirparser_p.h",
- "parser/qmlerror.cpp",
- "parser/qmlerror.h",
- "parser/qmljsast.cpp",
- "parser/qmljsast_p.h",
- "parser/qmljsastfwd_p.h",
- "parser/qmljsastvisitor.cpp",
- "parser/qmljsastvisitor_p.h",
- "parser/qmljsengine_p.cpp",
- "parser/qmljsengine_p.h",
- "parser/qmljsglobal_p.h",
- "parser/qmljsgrammar.cpp",
- "parser/qmljsgrammar_p.h",
- "parser/qmljskeywords_p.h",
- "parser/qmljslexer.cpp",
- "parser/qmljslexer_p.h",
- "parser/qmljsmemorypool_p.h",
- "parser/qmljsparser.cpp",
- "parser/qmljsparser_p.h",
- "persistenttrie.cpp",
- "persistenttrie.h",
- "consolemanagerinterface.cpp",
- "consolemanagerinterface.h",
- "consoleitem.cpp",
- "consoleitem.h",
- "iscriptevaluator.h"
- ]
+ Group {
+ name: "General"
+ files: [
+ "consoleitem.cpp", "consoleitem.h",
+ "consolemanagerinterface.cpp", "consolemanagerinterface.h",
+ "iscriptevaluator.h",
+ "jsoncheck.cpp", "jsoncheck.h",
+ "persistenttrie.cpp", "persistenttrie.h",
+ "qmljs.qrc",
+ "qmljs_global.h",
+ "qmljsbind.cpp", "qmljsbind.h",
+ "qmljsbundle.cpp", "qmljsbundle.h",
+ "qmljscheck.cpp", "qmljscheck.h",
+ "qmljscodeformatter.cpp", "qmljscodeformatter.h",
+ "qmljscompletioncontextfinder.cpp", "qmljscompletioncontextfinder.h",
+ "qmljscontext.cpp", "qmljscontext.h",
+ "qmljsdelta.cpp", "qmljsdelta.h",
+ "qmljsdocument.cpp", "qmljsdocument.h",
+ "qmljsevaluate.cpp", "qmljsevaluate.h",
+ "qmljsicons.cpp", "qmljsicons.h",
+ "qmljsicontextpane.h",
+ "qmljsindenter.cpp", "qmljsindenter.h",
+ "qmljsinterpreter.cpp", "qmljsinterpreter.h",
+ "qmljslineinfo.cpp", "qmljslineinfo.h",
+ "qmljslink.cpp", "qmljslink.h",
+ "qmljsmodelmanagerinterface.cpp", "qmljsmodelmanagerinterface.h",
+ "qmljspropertyreader.cpp", "qmljspropertyreader.h",
+ "qmljsqrcparser.cpp", "qmljsqrcparser.h",
+ "qmljsreformatter.cpp", "qmljsreformatter.h",
+ "qmljsrewriter.cpp", "qmljsrewriter.h",
+ "qmljsscanner.cpp", "qmljsscanner.h",
+ "qmljsscopeastpath.cpp", "qmljsscopeastpath.h",
+ "qmljsscopebuilder.cpp", "qmljsscopebuilder.h",
+ "qmljsscopechain.cpp", "qmljsscopechain.h",
+ "qmljssimplereader.cpp", "qmljssimplereader.h",
+ "qmljsstaticanalysismessage.cpp", "qmljsstaticanalysismessage.h",
+ "qmljstypedescriptionreader.cpp", "qmljstypedescriptionreader.h",
+ "qmljsutils.cpp", "qmljsutils.h",
+ "qmljsvalueowner.cpp", "qmljsvalueowner.h"
+ ]
+ }
+
+ Group {
+ name: "Images"
+ prefix: "images/"
+ files: [
+ "element.png",
+ "func.png",
+ "property.png",
+ "publicmember.png",
+ ]
+ }
+
+ Group {
+ name: "Parser"
+ prefix: "parser/"
+ files: [
+ "qmldirparser.cpp", "qmldirparser_p.h",
+ "qmlerror.cpp", "qmlerror.h",
+ "qmljsast.cpp", "qmljsast_p.h",
+ "qmljsastfwd_p.h",
+ "qmljsastvisitor.cpp", "qmljsastvisitor_p.h",
+ "qmljsengine_p.cpp", "qmljsengine_p.h",
+ "qmljsglobal_p.h",
+ "qmljsgrammar.cpp", "qmljsgrammar_p.h",
+ "qmljskeywords_p.h",
+ "qmljslexer.cpp", "qmljslexer_p.h",
+ "qmljsmemorypool_p.h",
+ "qmljsparser.cpp", "qmljsparser_p.h",
+ ]
+ }
Export {
Depends { name: "LanguageUtils" }
}
}
-