aboutsummaryrefslogtreecommitdiffstats
path: root/tests/auto/generichighlighter/highlighterengine/highlighterengine.qbs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/auto/generichighlighter/highlighterengine/highlighterengine.qbs')
-rw-r--r--tests/auto/generichighlighter/highlighterengine/highlighterengine.qbs47
1 files changed, 47 insertions, 0 deletions
diff --git a/tests/auto/generichighlighter/highlighterengine/highlighterengine.qbs b/tests/auto/generichighlighter/highlighterengine/highlighterengine.qbs
new file mode 100644
index 0000000000..af6def8e3d
--- /dev/null
+++ b/tests/auto/generichighlighter/highlighterengine/highlighterengine.qbs
@@ -0,0 +1,47 @@
+import qbs
+import "../../autotest.qbs" as Autotest
+
+Autotest {
+ name: "Highlighter engine autotest"
+ Depends { name: "Utils" }
+ Depends { name: "Qt.widgets" }
+ Group {
+ name: "Sources from TextEditor plugin"
+ prefix: project.genericHighlighterDir + '/'
+ files: [
+ "context.h", "context.cpp",
+ "dynamicrule.h", "dynamicrule.cpp",
+ "highlightdefinition.h", "highlightdefinition.cpp",
+ "highlighter.h", "highlighter.cpp",
+ "itemdata.h", "itemdata.cpp",
+ "keywordlist.h", "keywordlist.cpp",
+ "progressdata.h", "progressdata.cpp",
+ "rule.h", "rule.cpp",
+ "specificrules.h", "specificrules.cpp"
+ ]
+ }
+ Group {
+ name: "Test sources"
+ files: [
+ "formats.h", "formats.cpp",
+ "highlightermock.h", "highlightermock.cpp",
+ "tst_highlighterengine.cpp"
+ ]
+ }
+ Group {
+ name: "Drop-in sources for the plugin"
+ prefix: "texteditor/"
+ files: [
+ "basetextdocumentlayout.h",
+ "syntaxhighlighter.h", "syntaxhighlighter.cpp",
+ "tabsettings.h"
+ ]
+ }
+
+ cpp.defines: base.concat(["TEXTEDITOR_LIBRARY"]) // For Windows
+ cpp.includePaths: base.concat([
+ path,
+ project.genericHighlighterDir,
+ project.genericHighlighterDir + "/../..",
+ path])
+}