vala_sources = [ 'application.vala', 'credits.vala', 'main.vala', 'timer.vala', 'ui/bpm_control.vala', 'ui/bpm_scale.vala', 'ui/headerbar.vala', 'ui/media_control.vala', 'ui/rhythm_box.vala', 'ui/shortcuts_window.vala', 'ui/tap_button.vala', 'ui/tempo_box.vala', 'ui/window.vala' ] metronome_deps = [ dependency ('gio-2.0', version: '>= 2.50'), dependency ('gtk+-3.0', version: '>= 3.22'), dependency ('gstreamer-1.0'), dependency ('libhandy-0.0') ] add_project_arguments ( '-DGETTEXT_PACKAGE="' + meson.project_name () + '"', '-DHANDY_USE_UNSTABLE_API', language: 'c' ) executable ('gnome-metronome', vala_sources + resources, vala_args: '--target-glib=2.50', dependencies: metronome_deps, install: true, )