change build system from SCons to Waf
This commit is contained in:
1 parent
b4d5de0910
commit
dfd1861d7b
8 files changed
+204
-32
No files matched your search
@@ -0,0 +1,22 @@
|
||||
#!/usr/bin/env python
|
||||
|
||||
def options(opt):
|
||||
opt.load("compiler_cxx")
|
||||
|
||||
def configure(conf):
|
||||
conf.load("compiler_cxx flex bison")
|
||||
|
||||
def build(bld):
|
||||
subdirs = ["util", "shapes", "main", "distrib", "parser"]
|
||||
sources = []
|
||||
for s in subdirs:
|
||||
sources += bld.path.ant_glob("%s/*.cc" % s)
|
||||
lexer_source = "parser/parser.l"
|
||||
parser_source = "parser/parser.yy"
|
||||
sources += [lexer_source, parser_source]
|
||||
bld.program(
|
||||
source = sources,
|
||||
cxxflags = ["-Wall", "-O2"],
|
||||
target = "fart",
|
||||
includes = subdirs + ["."],
|
||||
lib = ["fl", "pthread", "freeimage"])
|
||||
Reference in new issue
Block a user