diff options
Diffstat (limited to 'rules.d/meson.build')
-rw-r--r-- | rules.d/meson.build | 21 |
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 |