Handle older meson version

migrate-to-meson-build
nirenjan 2024-06-13 21:05:54 -07:00
parent 1dc7a24a10
commit c753f20c64
1 changed files with 6 additions and 3 deletions

View File

@ -316,9 +316,12 @@ install_data('daemon/x52d.conf',
# udev rules # udev rules
if dep_udev.found() if dep_udev.found()
udev_rules_dir = join_paths( if meson.version().version_compare('>= 0.58.0')
dep_udev.get_variable(varname: 'udevdir', default_value:'/lib/udev'), udev_dir = dep_udev.get_variable('udevdir', default_value:'/lib/udev')
'rules.d') else
udev_dir = dep_udev.get_pkgconfig_variable('udevdir', default:'/lib/udev')
endif
udev_rules_dir = join_paths(udev_dir, 'rules.d')
udev_file = configure_file( udev_file = configure_file(
input: 'udev/60-saitek-x52-x52pro.rules.in', input: 'udev/60-saitek-x52-x52pro.rules.in',
output: '60-saitek-x52-x52pro.rules', output: '60-saitek-x52-x52pro.rules',