meson.build 736 B

1234567891011121314151617181920
  1. project('mcp-vala', 'vala', 'c',
  2. version: '1.0.0',
  3. default_options: ['warning_level=2', 'werror=false']
  4. )
  5. # Dependencies
  6. glib_dep = dependency('glib-2.0', version: '>= 2.70')
  7. gobject_dep = dependency('gobject-2.0', version: '>= 2.70')
  8. gio_dep = dependency('gio-2.0', version: '>= 2.70')
  9. gio_unix_dep = dependency('gio-unix-2.0', version: '>= 2.70')
  10. json_glib_dep = dependency('json-glib-1.0', version: '>= 1.6')
  11. jsonrpc_glib_dep = dependency('jsonrpc-glib-1.0', version: '>= 3.34')
  12. gee_dep = dependency('gee-0.8', version: '>= 0.20')
  13. posix_dep = meson.get_compiler('vala').find_library('posix')
  14. math_dep = meson.get_compiler('c').find_library('m', required : false)
  15. # Subdirectories
  16. subdir('src')
  17. subdir('examples')
  18. subdir('docs')