summaryrefslogtreecommitdiff
path: root/src/libs/qmljs/qmljs.qbs
blob: 7029b1149f7af282560e20ea7214b3f545114279 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
import qbs.base 1.0
import "../QtcLibrary.qbs" as QtcLibrary

QtcLibrary {
    name: "QmlJS"

    cpp.includePaths: base.concat("parser")
    cpp.defines: base.concat([
        "QMLJS_BUILD_DIR"
    ])
    cpp.optimization: "fast"

    Depends { name: "Utils" }
    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",
        "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"
    ]

    Export {
        Depends { name: "LanguageUtils" }
    }
}