project('astrogate', 'vala', 'c') add_project_arguments(['--disable-warnings', '--enable-checking'], language: 'vala') sources = files('server.vala') sources += files('header_reader.vala') sources += files('configuration.vala') dependencies = [ dependency('glib-2.0'), dependency('gobject-2.0'), dependency('gio-2.0'), dependency('gee-0.8'), dependency('invercargill'), meson.get_compiler('c').find_library('m', required: false), ] executable('astrogate', sources, dependencies: dependencies, install: true)