Skip to content
Snippets Groups Projects
meson.build 988 B
Newer Older
# SPDX-FileCopyrightText: 2016-2020 Bruce Cowan <bruce@bcowan.me.uk>
Bruce Cowan's avatar
Bruce Cowan committed
# SPDX-License-Identifier: CC0-1.0

Bruce Cowan's avatar
Bruce Cowan committed
gnome = import('gnome')

conf = configuration_data()
conf.set('TRY_POINTS', get_option('try_points'))
conf.set('UTRY_POINTS', get_option('utry_points'))
conf.set('KICK_POINTS', get_option('kick_points'))

VCS_TAG = ''
COPYRIGHT_YEAR = '?'

git = find_program('git', required: false)
if git.found()
Bruce Cowan's avatar
Bruce Cowan committed
    VCS_TAG = run_command('git', 'describe', '--always').stdout().strip()
else
    VCS_TAG = 'unknown'
endif

conf.set_quoted('PACKAGE_VERSION', VCS_TAG)
conf.set_quoted('COPYRIGHT_YEAR', COPYRIGHT_YEAR)
config_h = configure_file(configuration: conf, output: 'config.h')

Bruce Cowan's avatar
Bruce Cowan committed
sources = files(
Bruce Cowan's avatar
Bruce Cowan committed
    'main.c',
Bruce Cowan's avatar
Bruce Cowan committed
    'rugby-app-window.c',
Bruce Cowan's avatar
Bruce Cowan committed
    'rugby-list-store.c',
    'rugby-possibility.c',
    'rugby-possibility-widget.c'
Bruce Cowan's avatar
Bruce Cowan committed
)
Bruce Cowan's avatar
Bruce Cowan committed

sources += resources
Bruce Cowan's avatar
Bruce Cowan committed

deps = [gio_dep, gtk_dep]
Bruce Cowan's avatar
Bruce Cowan committed

Bruce Cowan's avatar
Bruce Cowan committed
executable('rugby',
           sources,
Bruce Cowan's avatar
Bruce Cowan committed
           dependencies: deps,
Bruce Cowan's avatar
Bruce Cowan committed
           install: true)