project('reclaim', 'vala', 'c', version : '0.1', default_options : ['warning_level=3']) if meson.get_compiler('vala').version().version_compare('<0.40') error('Missing required dependency: valac >= 0.40') endif gnome = import('gnome') i18n = import('i18n') add_global_arguments( [ '-DGETTEXT_PACKAGE="@0@"'.format(meson.project_name()), '-DHANDY_USE_UNSTABLE_API' ], language: 'c' ) asresources = gnome.compile_resources( 'as-resources', 'data/' + meson.project_name() + '.gresource.xml', source_dir: 'data', c_name: 'as' ) dependencies = [ dependency('gee-0.8'), dependency('glib-2.0'), dependency('gobject-2.0'), dependency('gtk4', version: '>=4.4.1'), dependency('libadwaita-1', version: '>=1.0.1'), dependency('sqlite3'), meson.get_compiler('vala').find_library('posix'), meson.get_compiler('c').find_library('m', required: false) ] subdir('src') subdir('data') subdir('po')