summaryrefslogtreecommitdiff
path: root/rules.d/meson.build
diff options
context:
space:
mode:
Diffstat (limited to 'rules.d/meson.build')
-rw-r--r--rules.d/meson.build21
1 files changed, 10 insertions, 11 deletions
diff --git a/rules.d/meson.build b/rules.d/meson.build
index 4bbba09fd5..598649a562 100644
--- a/rules.d/meson.build
+++ b/rules.d/meson.build
@@ -42,18 +42,17 @@ install_data(rules,
all_rules = rules
-rules_in = '''
- 50-udev-default.rules
- 64-btrfs.rules
- 99-systemd.rules
-'''.split()
+rules_in = ['50-udev-default.rules',
+ '64-btrfs.rules',
+ '99-systemd.rules']
foreach file : rules_in
- gen = configure_file(
+ all_rules += custom_target(
+ file,
input : file + '.in',
- output : file,
- configuration : substs)
- install_data(gen,
- install_dir : udevrulesdir)
- all_rules += gen
+ output: file,
+ command : [meson_render_jinja2, config_h, '@INPUT@'],
+ capture : true,
+ install : true,
+ install_dir : udevrulesdir)
endforeach