project('assistant', 'c') gtk = dependency('gtk4') glib = dependency('glib-2.0') layer_shell = dependency('gtk4-layer-shell-0') libguile = dependency('guile-3.0') gnome = import('gnome') resources = gnome.compile_resources( 'resources', 'data/resources.xml', source_dir: 'data', c_name: 'resources' ) executable( 'assistant', 'main.c', resources, dependencies: [ gtk, glib, layer_shell, libguile, ] )