project( 'growl', 'c', meson_version : '>= 1.3.0', version : '0.1', default_options : ['buildtype=debugoptimized', 'c_std=gnu11', 'warning_level=3'], ) sources = [ 'src/arena.c', 'src/chunk.c', 'src/compile.c', 'src/debug.c', 'src/dictionary.c', 'src/file.c', 'src/object.c', 'src/gc.c', 'src/parser.c', 'src/primitive.c', 'src/print.c', 'src/string.c', 'src/userdata.c', 'src/vm.c', 'src/vendor/linenoise.c', 'src/vendor/mpc.c', 'src/vendor/yar.c', ] exe = executable( 'growl', 'src/main.c', sources, install : true, )