meson: switch code dependency to libsystemd
For a while now systemd has packaged a separate `libsystemd`. For
meson dependency, `systemd` should be used when looking for systemd
service file paths and `libsystemd` should be used for `sd_*` functions.
Update the dependency accordingly.
Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
Change-Id: Ie797742655ef9af8c93edd279cc162b842a711a2
diff --git a/meson.build b/meson.build
index 65e5b54..4984d1a 100644
--- a/meson.build
+++ b/meson.build
@@ -257,10 +257,11 @@
bmcweb_dependencies += tinyxml
systemd = dependency('systemd')
-add_project_arguments('-DSYSTEMD_VERSION=' + systemd.version(), language: 'cpp')
+libsystemd = dependency('libsystemd')
+add_project_arguments('-DLIBSYSTEMD_VERSION=' + libsystemd.version(), language: 'cpp')
zlib = dependency('zlib')
-bmcweb_dependencies += [systemd, zlib]
+bmcweb_dependencies += [libsystemd, zlib]
nlohmann_json_dep = dependency(
'nlohmann_json',