Newer
Older
# SPDX-FileCopyrightText: 2016-2021 Bruce Cowan <bruce@bcowan.me.uk>
license:'GPL',
default_options: ['c_std=gnu11', 'warning_level=3'])
datadir = get_option('datadir')
gio_dep = dependency('gio-2.0', version: '>= 2.44')
conf.set_quoted('VERSION','@VCS_TAG@')
config_h = declare_dependency(
sources: vcs_tag(
input: configure_file(
output: 'config.h.in',
configuration: conf
),
output: 'config.h',
)
)
cflags = []
cflags += ['-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_44',
'-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_44']
cflags += ['-DGDK_VERSION_MIN_REQUIRED=GDK_VERSION_4_0',
'-DGDK_VERSION_MAX_ALLOWED=GDK_VERSION_4_0']
cflags += '-Wno-overlength-strings'
cc = meson.get_compiler('c')
add_project_arguments(cc.get_supported_arguments(cflags),
language: 'c')
meson.add_install_script('build-aux/post_install.py')