deskcandy_sources = [ 'main.vala', 'window.vala', 'desktop_window.vala', 'application.vala', 'editor_page.vala', 'presets_page.vala', 'screensaver_form.vala', 'video_form.vala', 'candy/base.vala', 'candy/xscreensaver.vala', 'candy/xscreensaver_config.vala', 'candy/video.vala' ] deskcandy_deps = [ dependency('gio-2.0', version: '>= 2.50'), dependency('gtk+-3.0', version: '>= 3.22'), dependency('gxml-0.20', version: '>= 0.20'), ] gnome = import('gnome') deskcandy_sources += gnome.compile_resources('deskcandy-resources', 'deskcandy.gresource.xml', c_name: 'deskcandy' ) executable('deskcandy', deskcandy_sources, vala_args: '--target-glib=2.50', dependencies: deskcandy_deps, install: true, )