diff options
| author | Robert Günzler <r@gnzler.io> | 2026-08-13 17:21:46 +0200 |
|---|---|---|
| committer | Robert Günzler <r@gnzler.io> | 2026-08-13 17:21:46 +0200 |
| commit | 502d94151ed9dcfeeb691a92a4c413be5783ae2d (patch) | |
| tree | 0a547802f5408e8bcd11eca811365f0622519abc /src/meson.build | |
| download | munchmate-502d94151ed9dcfeeb691a92a4c413be5783ae2d.tar.gz | |
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'src/meson.build')
| -rw-r--r-- | src/meson.build | 42 |
1 files changed, 42 insertions, 0 deletions
diff --git a/src/meson.build b/src/meson.build new file mode 100644 index 0000000..9ded894 --- /dev/null +++ b/src/meson.build @@ -0,0 +1,42 @@ +mm_vapi_sources = files( + 'config.vapi', +) + +mm_vala_sources = files( + 'mm-application.vala', + 'mm-window.vala', + 'main.vala', +) + +mm_sources = [ + mm_vapi_sources, + mm_vala_sources, + resources, +] + +mm_deps = [ + glib_dep, + gio_dep, + gtk_dep, + adw_dep, + dex_dep, +] + +mm_vala_args = [ + '--vapidir', meson.current_source_dir(), + '--gresources', resource_files, +] + +mm_c_args = [ + '-DG_LOG_DOMAIN="@0@"'.format(app_id), +] + +executable( + meson.project_name(), + mm_sources, + include_directories: config_h_dir, + dependencies: mm_deps, + vala_args: mm_vala_args, + c_args: mm_c_args, + install: true, +) |