sources = [ 'main.vala', 'window.vala', 'application.vala', 'utils.vala', 'config.vala', ] foreach file : sources srcs += files(file) endforeach deps = [ dependency('gtk+-3.0'), dependency('vte-2.91'), meson.get_compiler('vala').find_library('posix'), config_h, config_dep ] executable(application_name, srcs + resources, include_directories: config_h_dir, vala_args: '--target-glib=2.50', dependencies: deps, install: true, c_args: ['-include', 'config.h'], )