summaryrefslogtreecommitdiff
path: root/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'meson.build')
-rw-r--r--meson.build12
1 files changed, 12 insertions, 0 deletions
diff --git a/meson.build b/meson.build
index faa901e..09fc662 100644
--- a/meson.build
+++ b/meson.build
@@ -32,6 +32,7 @@ conf = configuration_data ()
srcs = []
i18n_data = []
+vapi_overrides = []
conf.set_quoted ('GETTEXT_PACKAGE', application_name)
conf.set_quoted ('DATADIR', get_option ('prefix') / get_option ('datadir'))
@@ -53,3 +54,14 @@ config_dep = valac.find_library ('config', dirs: meson.current_source_dir() /
subdir('data')
subdir('src')
subdir('po')
+
+foreach override : vapi_overrides
+ add_project_arguments('--vapidir=@0@'.format(meson.current_source_dir() / 'vapi' / override), language: 'vala')
+endforeach
+
+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'],
+)