commit | 60614786e2546aecda70523962975291ed4e08ae | [log] [tgz] |
---|---|---|
author | Patrick Williams <patrick@stwcx.xyz> | Thu Jan 30 17:48:02 2025 -0500 |
committer | Patrick Williams <patrick@stwcx.xyz> | Thu Jan 30 17:48:02 2025 -0500 |
tree | ec27bc9ff5d246842d3f3b32576445d8a670b304 | |
parent | 2802948368921a22b6422608ea9f012a09ae10aa [diff] |
build: use allowed over enabled or not-disabled Meson feature options are typically in a tri-state of enabled, disabled, or auto. The enabled and disabled functions on an option (from `get_option`) no longer return true for auto features. Instead, the expectation is to use `allowed()` which is true for both enabled and auto. Switch all uses of `enabled` to `allowed`. Switch all uses of `not disabled` to `allowed`. Change-Id: Iee6d148c2c6717c8e925dfee65f557c55b4c2b67 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