reclaim/meson.build

42 lines
949 B
Meson
Raw Normal View History

2021-12-30 13:48:27 -05:00
project('reclaim',
'vala', 'c',
version : '0.1',
default_options : ['warning_level=3'])
if meson.get_compiler('vala').version().version_compare('<0.40')
error('Missing required dependency: valac >= 0.40')
endif
gnome = import('gnome')
i18n = import('i18n')
add_global_arguments(
[
'-DGETTEXT_PACKAGE="@0@"'.format(meson.project_name()),
'-DHANDY_USE_UNSTABLE_API'
],
language: 'c'
)
asresources = gnome.compile_resources(
'as-resources', 'data/' + meson.project_name() + '.gresource.xml',
source_dir: 'data',
c_name: 'as'
)
dependencies = [
dependency('gee-0.8'),
dependency('glib-2.0'),
dependency('gobject-2.0'),
dependency('gtk4', version: '>=4.4.1'),
dependency('libadwaita-1', version: '>=1.0.1'),
2021-12-30 13:48:27 -05:00
dependency('sqlite3'),
meson.get_compiler('vala').find_library('posix'),
meson.get_compiler('c').find_library('m', required: false)
]
subdir('src')
subdir('data')
2021-12-30 13:48:27 -05:00
subdir('po')