commit | 58a690ab954135761d4448b807b9c1d7fedba02e | [log] [tgz] |
---|---|---|
author | Patrick Williams <patrick@stwcx.xyz> | Wed Jul 12 11:15:54 2023 -0500 |
committer | Patrick Williams <patrick@stwcx.xyz> | Wed Jul 12 11:15:54 2023 -0500 |
tree | 35acaf7c5576f067df3825db436a333b3b21c360 | |
parent | c99b19fcb53c5a87b733b1f16a4f105b44d7eecd [diff] |
build: upgrade to C++23 Meson 1.1.1 and GCC-13 both support C++23 and a sufficient portion of the standard has been implemented. Upgrade the build to leverage it. Change-Id: Ie2725164bdf2ea47fe820f978e43c8c8febab5fa Signed-off-by: Patrick Williams <patrick@stwcx.xyz>
ipmi-blob-tool is a host-side tool that speaks the BLOB protocol over IPMI.
Test cases require google{test,mock}, valgrind, and lcov.
For a standard release build, you want something like:
./bootstrap.sh ./configure --disable-tests make make install
For a test / debug build, a typical configuration is
./bootstrap.sh ./configure --enable-tests --enable-coverage --enable-valgrind make make check make check-valgrind make check-code-coverage