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'),
|
2022-01-04 15:24:11 -05:00
|
|
|
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')
|
2022-01-04 15:24:11 -05:00
|
|
|
subdir('data')
|
2021-12-30 13:48:27 -05:00
|
|
|
subdir('po')
|