aboutsummaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
Diffstat (limited to 'data')
-rw-r--r--data/meson.build21
1 files changed, 15 insertions, 6 deletions
diff --git a/data/meson.build b/data/meson.build
index 7063d00e..1d0c9aeb 100644
--- a/data/meson.build
+++ b/data/meson.build
@@ -11,12 +11,21 @@ service_conf = {
}
# DBus Service file
-configure_file(
- input: 'org.freedesktop.ModemManager1.conf.@0@polkit'.format(enable_polkit ? '' : 'no'),
- output: '@BASENAME@',
- copy: true,
- install_dir: dbus_policy_dir,
-)
+if meson_version.version_compare('>=0.64')
+ fs.copyfile(
+ 'org.freedesktop.ModemManager1.conf.@0@polkit'.format(enable_polkit ? '' : 'no'),
+ '@BASENAME@',
+ install: true,
+ install_dir: dbus_policy_dir,
+ )
+else
+ configure_file(
+ input: 'org.freedesktop.ModemManager1.conf.@0@polkit'.format(enable_polkit ? '' : 'no'),
+ output: '@BASENAME@',
+ copy: true,
+ install_dir: dbus_policy_dir,
+ )
+endif
# DBus Activation file
configure_file(