meson.build 641 B

1234567891011121314151617181920212223
  1. project('implexus', ['c', 'vala'],
  2. version: '0.1',
  3. )
  4. vapi_dir = join_paths(meson.current_source_dir(), 'vapi')
  5. add_project_arguments(['--vapidir', vapi_dir], language: 'vala')
  6. glib_dep = dependency('glib-2.0')
  7. gobject_dep = dependency('gobject-2.0')
  8. gio_dep = dependency('gio-2.0')
  9. invercargill_dep = dependency('invercargill-1')
  10. # GDBM dependency (required)
  11. cc = meson.get_compiler('c')
  12. gdbm_dep = cc.find_library('gdbm', required: true, has_headers: ['gdbm.h'])
  13. # LMDB dependency (required)
  14. lmdb_dep = cc.find_library('lmdb', required: true, has_headers: ['lmdb.h'])
  15. subdir('src')
  16. subdir('examples')
  17. subdir('tools')
  18. subdir('tests')