diya-session-manager/meson.build

38 lines
786 B
Meson

project('diya-session-manager',
['c'],
version: '0.1.0',
license: 'MIT',
meson_version: '>=0.58.0',
default_options: ['c_std=gnu11', 'warning_level=3'])
lib_so_version = '0'
glib = dependency('glib-2.0')
gobject = dependency('gobject-2.0')
gio = dependency('gio-2.0')
crypt = dependency('libcrypt')
add_project_arguments(
[
'-Wno-pedantic',
'-Werror=implicit-function-declaration',
'-Werror=return-type',
],
language: 'c')
gnome=import('gnome')
resources = gnome.compile_resources('resources','resources/gresource.xml')
src = [
'src/main.c',
'src/configuration.c',
'src/manager.c',
'src/base.c',
resources
]
executable(
'diya-session-manager',
src,
dependencies: [glib, gobject, gio, crypt])