Older distributions (like CentOS Stream 8) define the systemd unit
directory variable in pkgconfig as ${systemdsystemunitdir}, instead of
${systemd_system_unit_dir}. Newer systemd pkgconfig uses both. Pick the
older more compatible name for use.

Fixes: 4e5faa1726d2 ("build: Add meson build infrastructure")
Signed-off-by: Dan Williams <[email protected]>
---
 meson.build |    2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/meson.build b/meson.build
index f25ec6c47e7b..5e97e1ce3068 100644
--- a/meson.build
+++ b/meson.build
@@ -150,7 +150,7 @@ endif
 
 if get_option('systemd').enabled()
   systemd = dependency('systemd', required : true)
-  systemdunitdir = systemd.get_pkgconfig_variable('systemd_system_unit_dir')
+  systemdunitdir = systemd.get_pkgconfig_variable('systemdsystemunitdir')
   udev = dependency('udev', required : true)
   udevdir = udev.get_pkgconfig_variable('udevdir')
   udevrulesdir = udevdir / 'rules.d'


Reply via email to