7e70344b4a
We were passing around the common cflags and setting them for each library or executable, but this is just a repetition given we can just use add_project_arguments for this.
30 lines
976 B
Meson
30 lines
976 B
Meson
gtk_test_resources = gnome.compile_resources('gtk-test-resources',
|
|
'gtk-libfprint-test.gresource.xml',
|
|
source_dir : '.',
|
|
c_name : 'gtk_test')
|
|
|
|
prefix = get_option('prefix')
|
|
bindir = join_paths(prefix, get_option('bindir'))
|
|
datadir = join_paths(prefix, get_option('datadir'))
|
|
|
|
executable('gtk-libfprint-test',
|
|
[ 'gtk-libfprint-test.c', gtk_test_resources ],
|
|
dependencies: [ libfprint_dep, gtk_dep ],
|
|
include_directories: [
|
|
root_inc,
|
|
],
|
|
c_args: '-DPACKAGE_VERSION="' + meson.project_version() + '"',
|
|
install: true,
|
|
install_dir: bindir)
|
|
|
|
appdata = 'org.freedesktop.libfprint.Demo.appdata.xml'
|
|
install_data(appdata,
|
|
install_dir: join_paths(datadir, 'metainfo'))
|
|
|
|
desktop = 'org.freedesktop.libfprint.Demo.desktop'
|
|
install_data(desktop,
|
|
install_dir: join_paths(datadir, 'applications'))
|
|
|
|
icon = 'org.freedesktop.libfprint.Demo.png'
|
|
install_data(icon,
|
|
install_dir: join_paths(datadir, 'icons'))
|