meson.build 944 B

1234567891011121314151617181920212223242526
  1. project('statum', ['c', 'vala'],
  2. version: '0.2.0',
  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. gee_dep = dependency('gee-0.8')
  9. invercargill_dep = dependency('invercargill-1')
  10. inversion_dep = dependency('inversion-0.1')
  11. astralis_dep = dependency('astralis-0.1')
  12. json_glib_dep = dependency('json-glib-1.0')
  13. libxml_dep = dependency('libxml-2.0')
  14. invercargill_json_dep = dependency('invercargill-json')
  15. invercargill_sql_dep = dependency('invercargill-sql', required: true)
  16. invercargill_sql_inversion_dep = dependency('invercargill-sql-inversion', required: true)
  17. sqlite_dep = dependency('sqlite3')
  18. locksmith_dep = dependency('locksmith-1')
  19. # Tools are built first (from source — never required to be installed) so the
  20. # library can use them at its own build time (e.g. to embed the client scripts).
  21. subdir('tools')
  22. subdir('src')
  23. subdir('example')
  24. subdir('tests')