# SPDX-FileCopyrightText: 2016-2021 Bruce Cowan <bruce@bcowan.me.uk> # # SPDX-License-Identifier: CC0-1.0 project('rugby', 'c', version: '0.3.0', license:'GPL', default_options: ['c_std=gnu11', 'warning_level=3']) datadir = get_option('datadir') gnome = import('gnome') gio_dep = dependency('gio-2.0', version: '>= 2.46') gtk_dep = dependency('gtk4', version: '>= 4.0') conf = configuration_data() conf.set_quoted('VERSION','@VCS_TAG@') config_h = vcs_tag( input: configure_file( output: 'config.h.in', configuration: conf ), output: 'config.h', ) cflags = [] cflags += ['-DGLIB_VERSION_MIN_REQUIRED=GLIB_VERSION_2_46', '-DGLIB_VERSION_MAX_ALLOWED=GLIB_VERSION_2_46'] 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') subdir('data') subdir('src') meson.add_install_script('build-aux/post_install.py')