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
|
Import("env")
# Create a new environment since this one doesn't build without errors when using -Wno-virtual-dtor
env = env.Clone()
try:
env['CXXFLAGS'].remove('-Wnon-virtual-dtor')
env['CCFLAGS'].remove('-Wall')
except ValueError:
pass
env.Library("yaml",
[
"src/binary.cpp",
"src/contrib/graphbuilder.cpp",
"src/contrib/graphbuilderadapter.cpp",
"src/convert.cpp",
"src/directives.cpp",
"src/emit.cpp",
"src/emitfromevents.cpp",
"src/emitter.cpp",
"src/emitterstate.cpp",
"src/emitterutils.cpp",
"src/exceptions.cpp",
"src/exp.cpp",
"src/memory.cpp",
"src/node.cpp",
"src/node_data.cpp",
"src/nodebuilder.cpp",
"src/nodeevents.cpp",
"src/null.cpp",
"src/ostream_wrapper.cpp",
"src/parse.cpp",
"src/parser.cpp",
"src/regex_yaml.cpp",
"src/scanner.cpp",
"src/scanscalar.cpp",
"src/scantag.cpp",
"src/scantoken.cpp",
"src/simplekey.cpp",
"src/singledocparser.cpp",
"src/stream.cpp",
"src/tag.cpp",
])
|