Revision Date Author Comments
# e709874a 21-Mar-2022 Patrick Williams <patrick@stwcx.xyz>

meson: simplify dependencies

Leverage wrapfile `[provide]` directives to simplify the dependency
searching in the meson.build.

Change-Id: I7b37d6b9a0aa7b4a5df6f5a2bf28156b4043fc9a


# 84855abe 04-Dec-2021 Manojkiran Eda <manojkiran.eda@gmail.com>

build: Switch to meson & c++20 & remove cmake

This commit would add the meson build system support
for the phosphor-post-code-manager repository and also
switch's the compiler standa

build: Switch to meson & c++20 & remove cmake

This commit would add the meson build system support
for the phosphor-post-code-manager repository and also
switch's the compiler standard to c++20 (so that we can
leverage the latest C++ constructs).

This commit also add's the cereal dependency. There are
source files that assume cereal header files will be present
without the meson build explicitly finding that dependency.
This leads to compile failure when running in subproject mode.

Tested By:
1. Compile post-code-manager using
meson builddir
ninja -C builddir
2. copy that executable on to bmc
3. was able to run it and make sure it hosts the dbus interfaces like
it used to.

Signed-off-by: Manojkiran Eda <manojkiran.eda@gmail.com>
Change-Id: I342108ea3843c3990385a432c4c540e20b9db4cc

show more ...