diff --git a/wscript b/wscript index 73107c2..142a301 100644 --- a/wscript +++ b/wscript @@ -3,12 +3,13 @@ import sys APP_NAME = "cxlc" def options(opt): - opt.load("compiler_c compiler_cxx"); + opt.load("compiler_c compiler_cxx flex bison"); def configure(conf): conf.load("compiler_c compiler_cxx flex bison"); def build(bld): + bld.load("compiler_c compiler_cxx flex bison"); sources = bld.path.ant_glob("src/**/*.c") sources += bld.path.ant_glob("src/**/*.cc") lexer_source = "src/parser/parser.l" @@ -17,6 +18,7 @@ def build(bld): includes = ["src", "src/parser"] cflags = ["-Wall", "-O2"] cxxflags = cflags + bld.env.BISONFLAGS += ["-v"] bld.program( features = ['c', 'cxx', 'cxxprogram'], source = sources,