gen.lua (473B)
1 cflags({ 2 '-std=c99', '-Wall', '-Wextra', '-Wpedantic', 3 '-Wno-format-overflow', '-Wno-format-truncation', '-Wno-maybe-uninitialized', 4 '-I $dir', 5 }) 6 7 exe('qbe', [[ 8 main.c util.c parse.c abi.c cfg.c mem.c ssa.c alias.c load.c 9 copy.c fold.c gvn.c gcm.c simpl.c ifopt.c live.c spill.c rega.c 10 emit.c 11 amd64/(targ.c sysv.c isel.c emit.c winabi.c) 12 arm64/(targ.c abi.c isel.c emit.c) 13 rv64/(targ.c abi.c isel.c emit.c) 14 ]]) 15 file('bin/qbe', '755', '$outdir/qbe') 16 17 fetch('git')