The Meson Build System http://mesonbuild.com/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 

20 lines
433 B

project('composite', 'vala', 'c')
gnome = import('gnome')
deps = [
dependency('glib-2.0', version : '>=2.38'),
dependency('gobject-2.0'),
dependency('gtk+-3.0'),
]
res = gnome.compile_resources(
'my', 'my-resources.xml',
source_dir : '.',
)
executable(
'demo',
sources : [
'mywidget.vala',
res,
],
dependencies : deps,
vala_args : '--gresources=@0@/my-resources.xml'.format(meson.current_source_dir()),
)