change build system from SCons to Waf

This commit is contained in:
josh committed 2015-09-26 10:26:14 -04:00
1 parent b4d5de0910
commit dfd1861d7b
8 files changed
+204 -32

No files matched your search

+22
View File
@@ -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"])