summaryrefslogtreecommitdiff
path: root/dbus/meson.build
blob: 68a6ce39208d64e2021d8775536db88a1b49f7fa (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
executable(
    'netplan-dbus',
    '../src/dbus.c',
    include_directories: inc,
    link_with: libnetplan,
    dependencies: [libsystemd, glib, gio, yaml, uuid],
    install_dir: join_paths(get_option('libexecdir'), 'netplan'),
    install: true)

install_data(
    'io.netplan.Netplan.conf',
    install_dir: join_paths(get_option('datadir'), 'dbus-1', 'systemd.d'))

conf_data = configuration_data()
conf_data.set('ROOTLIBEXECDIR', join_paths(get_option('prefix'), get_option('libexecdir')))
configure_file(
    input: 'io.netplan.Netplan.service.in',
    output: 'io.netplan.Netplan.service',
    configuration: conf_data,
    install: true,
    install_dir: join_paths(get_option('datadir'), 'dbus-1', 'system-services'))