2018-09-24 16:36:41 +02:00
|
|
|
|
project('eos-parental-controls', 'c',
|
|
|
|
|
version : '0.1.0',
|
|
|
|
|
meson_version : '>= 0.47.0',
|
|
|
|
|
license: 'LGPLv2.1+',
|
|
|
|
|
default_options : [
|
|
|
|
|
'buildtype=debugoptimized',
|
|
|
|
|
'warning_level=2',
|
|
|
|
|
'c_std=gnu11',
|
|
|
|
|
]
|
|
|
|
|
)
|
|
|
|
|
|
2018-09-24 16:41:10 +02:00
|
|
|
|
i18n = import('i18n')
|
2018-09-24 16:36:41 +02:00
|
|
|
|
pkgconfig = import('pkgconfig')
|
|
|
|
|
|
|
|
|
|
meson_make_symlink = join_paths(meson.source_root(), 'tools', 'meson-make-symlink.sh')
|
2018-09-24 16:41:10 +02:00
|
|
|
|
po_dir = join_paths(meson.source_root(), 'po')
|
2018-09-24 16:36:41 +02:00
|
|
|
|
|
|
|
|
|
prefix = get_option('prefix')
|
|
|
|
|
datadir = join_paths(prefix, get_option('datadir'))
|
|
|
|
|
|
|
|
|
|
# FIXME: This isn’t exposed in accountsservice.pc
|
|
|
|
|
accountsserviceinterfacesdir = join_paths(datadir, 'accountsservice', 'interfaces')
|
|
|
|
|
|
|
|
|
|
dbus = dependency('dbus-1')
|
|
|
|
|
dbusinterfacesdir = dbus.get_pkgconfig_variable('interfaces_dir',
|
|
|
|
|
define_variable: ['datadir', datadir])
|
|
|
|
|
|
|
|
|
|
polkit_gobject = dependency('polkit-gobject-1')
|
|
|
|
|
polkitpolicydir = polkit_gobject.get_pkgconfig_variable('policydir',
|
|
|
|
|
define_variable: ['prefix', prefix])
|
|
|
|
|
|
|
|
|
|
subdir('accounts-service')
|