project('spry', ['c', 'vala'], version: '0.1', ) vapi_dir = join_paths(meson.current_source_dir(), 'vapi') # Dependencies glib_dep = dependency('glib-2.0') gobject_dep = dependency('gobject-2.0') gio_dep = dependency('gio-2.0') invercargill_dep = dependency('invercargill-1') inversion_dep = dependency('inversion-0.1') astralis_dep = dependency('astralis-0.1') json_glib_dep = dependency('json-glib-1.0') invercargill_json_dep = dependency('invercargill-json') libxml_dep = dependency('libxml-2.0') sodium_deps = [ meson.get_compiler('vala').find_library('libsodium', dirs: vapi_dir), meson.get_compiler('c').find_library('sodium')] # VAPI Directory add_project_arguments(['--vapidir', vapi_dir], language: 'vala') subdir('src') subdir('examples') subdir('tools') subdir('website') subdir('demo')