project('implexus', ['c', 'vala'], version: '0.1', ) vapi_dir = join_paths(meson.current_source_dir(), 'vapi') add_project_arguments(['--vapidir', vapi_dir], language: 'vala') glib_dep = dependency('glib-2.0') gobject_dep = dependency('gobject-2.0') gio_dep = dependency('gio-2.0') invercargill_dep = dependency('invercargill-1') # GDBM dependency (required) cc = meson.get_compiler('c') gdbm_dep = cc.find_library('gdbm', required: true, has_headers: ['gdbm.h']) # LMDB dependency (required) lmdb_dep = cc.find_library('lmdb', required: true, has_headers: ['lmdb.h']) subdir('src') subdir('examples') subdir('tools') subdir('tests')