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