diff options
Diffstat (limited to 'dbus/meson.build')
-rw-r--r-- | dbus/meson.build | 22 |
1 files changed, 22 insertions, 0 deletions
diff --git a/dbus/meson.build b/dbus/meson.build new file mode 100644 index 0000000..68a6ce3 --- /dev/null +++ b/dbus/meson.build @@ -0,0 +1,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')) + |