meson.build 745 B

123456789101112131415161718192021222324
  1. project('astralis', ['c', 'vala'],
  2. version: '0.1',
  3. )
  4. # Dependencies
  5. glib_dep = dependency('glib-2.0')
  6. gobject_dep = dependency('gobject-2.0')
  7. gio_dep = dependency('gio-2.0')
  8. gio_unix_dep = dependency('gio-unix-2.0')
  9. mhd_dep = dependency('libmicrohttpd')
  10. invercargill_dep = dependency('invercargill-1')
  11. inversion_dep = dependency('inversion-0.1')
  12. json_glib_dep = dependency('json-glib-1.0')
  13. invercargill_json_dep = dependency('invercargill-json')
  14. zlib_dep = dependency('zlib')
  15. brotli_dep = dependency('libbrotlienc')
  16. zstd_dep = dependency('libzstd')
  17. libxml_dep = dependency('libxml-2.0')
  18. # VAPI Directory
  19. add_project_arguments(['--vapidir', join_paths(meson.current_source_dir(), 'vapi')], language: 'vala')
  20. subdir('src')
  21. subdir('examples')