Skip to content
Snippets Groups Projects
meson.build 712 B
Newer Older
# SPDX-FileCopyrightText: 2016-2024 Bruce Cowan <bruce@bcowan.me.uk>
Bruce Cowan's avatar
Bruce Cowan committed
# SPDX-License-Identifier: GPL-3.0-or-later
Bruce Cowan's avatar
Bruce Cowan committed
sources = [
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',
Bruce Cowan's avatar
Bruce Cowan committed
    'rugby-possibility-widget.c',
    'rugby-pref-dialog.c',
Bruce Cowan's avatar
Bruce Cowan committed

Bruce Cowan's avatar
Bruce Cowan committed
config_h = vcs_tag(
  input: configure_file(
    output: 'config.h.in',
    configuration: conf,
  ),
  output: 'config.h',
  command: ['git', 'rev-parse', '--short', 'HEAD'],
  fallback: (profile == 'development') ? 'devel' : '',
)

Bruce Cowan's avatar
Bruce Cowan committed
executable('rugby',
Bruce Cowan's avatar
Bruce Cowan committed
           sources, config_h, resources,
Bruce Cowan's avatar
Bruce Cowan committed
           dependencies: [gio_dep, gtk_dep, libadwaita_dep],
Bruce Cowan's avatar
Bruce Cowan committed
           install_dir: get_option('bindir'),
Bruce Cowan's avatar
Bruce Cowan committed
           install: true)