project('beluga', 'c', version : '2.3', default_options : [ 'c_std=none', ] ) cc = meson.get_compiler('c') m = cc.find_library('m', required: false) # Source files src_files = files( 'main.c', 'src/append_buffer.c', 'src/editor_op.c', 'src/syntax_highlighter.c', 'src/file_io.c', 'src/init.c', 'src/input.c', 'src/output.c', 'src/row_op.c', 'src/terminal.c', 'src/builtins.c', 'src/buffer.c', 'src/split_screen.c', 'src/utf8.c' ) # Executable executable('beluga', src_files, dependencies: [m] ) dependencies: [m] )