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 /meson.build | |
| download | munchmate-502d94151ed9dcfeeb691a92a4c413be5783ae2d.tar.gz | |
Signed-off-by: Robert Günzler <r@gnzler.io>
Diffstat (limited to 'meson.build')
| -rw-r--r-- | meson.build | 41 |
1 files changed, 41 insertions, 0 deletions
diff --git a/meson.build b/meson.build new file mode 100644 index 0000000..859892e --- /dev/null +++ b/meson.build @@ -0,0 +1,41 @@ +project( + 'munchmate', + ['vala', 'c'], + license: 'GPL-3.0+', + version: '0.0+dev', +) + +app_id = 'im.gzr.MunchMate' +if get_option('buildtype') == 'debug' + app_id += '.Devel' +endif + +config = configuration_data({ + 'APP_ID': '"@0@"'.format(app_id), + 'VERSION': '"@0@"'.format(meson.project_version()), + 'BUILD_TYPE': '"@0@"'.format(get_option('buildtype')), +}) +configure_file(output: 'config.h', configuration: config) +config_h_dir = include_directories('.') + +add_project_arguments( + ['-w'], + language: 'c' +) + +glib_dep = dependency('glib-2.0') +gio_dep = dependency('gio-2.0', version: '>=2.40') +gtk_dep = dependency('gtk4') +adw_dep = dependency('libadwaita-1') +dex_dep = dependency('libdex-1') + +gnome = import('gnome') + +gnome.post_install( + glib_compile_schemas: true, + gtk_update_icon_cache: true, + update_desktop_database: true, +) + +subdir('data') +subdir('src') |