commit | f62ad6fc53bbc38e5ce27b8b43c35324191bb4b7 | [log] [tgz] |
---|---|---|
author | Patrick Williams <patrick@stwcx.xyz> | Tue Sep 03 16:15:14 2024 -0400 |
committer | Patrick Williams <patrick@stwcx.xyz> | Mon Jan 20 21:06:38 2025 +0000 |
tree | 25bb649a2beb5c84693682a28657e375bf8d298e | |
parent | 0c6561da77f7ec932c6808dca2a7466d5f60f4ea [diff] |
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: I9768dd66c4180085f201a0b77385d696bdd1680f
meson builddir ninja -C builddir
meson builddir -Dbuildtype=minsize -Db_lto=true -Dtests=disabled ninja -C builddir
If any of the dependencies are not found on the host system during configuration, meson automatically gets them via its wrap dependencies mentioned in ipmid/subprojects
.
meson builddir -Dwrap_mode=nofallback ninja -C builddir
meson builddir -Dbuildtype=debug ninja -C builddir
meson builddir -Db_coverage=true -Dtests=enabled ninja -C builddir test ninja -C builddir coverage