project('lonely tiger', 'c') src = [ 'Main.c', 'tokenizer/Tokenizer.c', 'tokenizer/Token.c', 'tokenizer/File.c', 'utils/Utils.c', 'utils/Variables.c', 'utils/FunctionMap.c', 'utils/ByteCodePrinter.c', 'Compiler.c', 'DataType.c', 'Test.c', 'vm/ByteCode.c', 'vm/Script.c', 'vm/Object.c', 'vm/Allocator.c' ] executable('lonely_tiger', sources: src, c_args: ['-Wall', '-Wextra', '-pedantic', '-Werror', '-O3'])