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])