OSDN Git Service

qbs files updated
[qt-creator-jp/qt-creator-jp.git] / src / libs / qmljs / qmljs.qbs
1 import qbs.base 1.0
2 import "../QtcLibrary.qbs" as QtcLibrary
3
4 QtcLibrary {
5     name: "QmlJS"
6
7     cpp.includePaths: [
8         ".",
9         "..",
10         "parser"
11     ]
12     cpp.defines: [
13         "QMLJS_BUILD_DIR",
14         "QT_CREATOR"
15     ]
16     cpp.optimization: "fast"
17
18     Depends { name: "Utils" }
19     Depends { name: "LanguageUtils" }
20     Depends { name: "cpp" }
21     Depends { name: "Qt"; submodules: ['gui', 'script'] }
22
23     files: [
24         "qmljs.qrc",
25         "qmljs_global.h",
26         "qmljsbind.cpp",
27         "qmljsbind.h",
28         "qmljscheck.cpp",
29         "qmljscheck.h",
30         "qmljscodeformatter.cpp",
31         "qmljscodeformatter.h",
32         "qmljscompletioncontextfinder.cpp",
33         "qmljscompletioncontextfinder.h",
34         "qmljscontext.cpp",
35         "qmljscontext.h",
36         "qmljsdelta.cpp",
37         "qmljsdelta.h",
38         "qmljsdocument.cpp",
39         "qmljsdocument.h",
40         "qmljsevaluate.cpp",
41         "qmljsevaluate.h",
42         "qmljsicons.cpp",
43         "qmljsicons.h",
44         "qmljsicontextpane.h",
45         "qmljsindenter.cpp",
46         "qmljsindenter.h",
47         "qmljsinterpreter.cpp",
48         "qmljsinterpreter.h",
49         "qmljslineinfo.cpp",
50         "qmljslineinfo.h",
51         "qmljslink.cpp",
52         "qmljslink.h",
53         "qmljsmodelmanagerinterface.cpp",
54         "qmljsmodelmanagerinterface.h",
55         "qmljspropertyreader.cpp",
56         "qmljspropertyreader.h",
57         "qmljsreformatter.cpp",
58         "qmljsrewriter.cpp",
59         "qmljsrewriter.h",
60         "qmljsscanner.cpp",
61         "qmljsscanner.h",
62         "qmljsscopeastpath.cpp",
63         "qmljsscopeastpath.h",
64         "qmljsscopebuilder.cpp",
65         "qmljsscopebuilder.h",
66         "qmljsscopechain.cpp",
67         "qmljsscopechain.h",
68         "qmljsstaticanalysismessage.cpp",
69         "qmljsstaticanalysismessage.h",
70         "qmljstypedescriptionreader.cpp",
71         "qmljstypedescriptionreader.h",
72         "qmljsutils.cpp",
73         "qmljsutils.h",
74         "qmljsvalueowner.cpp",
75         "qmljsvalueowner.h",
76         "qmljsreformatter.h",
77         "jsoncheck.cpp",
78         "jsoncheck.h",
79         "images/element.png",
80         "images/func.png",
81         "images/property.png",
82         "images/publicmember.png",
83         "parser/qmldirparser.cpp",
84         "parser/qmldirparser_p.h",
85         "parser/qmlerror.cpp",
86         "parser/qmlerror.h",
87         "parser/qmljsast.cpp",
88         "parser/qmljsast_p.h",
89         "parser/qmljsastfwd_p.h",
90         "parser/qmljsastvisitor.cpp",
91         "parser/qmljsastvisitor_p.h",
92         "parser/qmljsengine_p.cpp",
93         "parser/qmljsengine_p.h",
94         "parser/qmljsglobal_p.h",
95         "parser/qmljsgrammar.cpp",
96         "parser/qmljsgrammar_p.h",
97         "parser/qmljskeywords_p.h",
98         "parser/qmljslexer.cpp",
99         "parser/qmljslexer_p.h",
100         "parser/qmljsmemorypool_p.h",
101         "parser/qmljsparser.cpp",
102         "parser/qmljsparser_p.h"
103     ]
104
105     ProductModule {
106         Depends { name: "cpp" }
107         cpp.includePaths: [
108             ".",
109             "parser"
110         ]
111         cpp.defines: [
112             "QT_CREATOR"
113         ]
114     }
115 }
116