fart/wscript

23 lines
631 B
Python

#!/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"])