meson.build 403 B

12345678910111213141516171819202122
  1. project('composite', 'vala', 'c')
  2. gnome = import('gnome')
  3. deps = [
  4. dependency('glib-2.0', version : '>=2.38'),
  5. dependency('gobject-2.0'),
  6. dependency('gtk+-3.0'),
  7. ]
  8. res = files('my-resources.xml')
  9. gres = gnome.compile_resources(
  10. 'my', res,
  11. source_dir : '.',
  12. )
  13. executable(
  14. 'demo',
  15. sources : [
  16. 'mywidget.vala',
  17. gres,
  18. ],
  19. dependencies : deps,
  20. vala_args : ['--gresources', res],
  21. )