commit | 883d91d7d8f9a0f2bcf150990f75073cad21d94c | [log] [tgz] |
---|---|---|
author | Konstantin Aladyshev <aladyshev22@gmail.com> | Wed Apr 03 12:38:37 2024 +0300 |
committer | Konstantin Aladyshev <aladyshev22@gmail.com> | Wed Apr 03 12:38:37 2024 +0300 |
tree | 92019a67666ac95e71d405ab5950c6f1f249f254 | |
parent | 3e2eb6af4b112fcf7ceb5c2c502244211c0704aa [diff] |
meson: Disable tests build for tinyxml2 dependency Currently local meson build breaks on tinyxml2 since the code from this package produces a warning and all warnings are treated as errors: """ ../subprojects/tinyxml2-9.0.0/xmltest.cpp:711:38: error: ignoring return value of ‘char* fgets(char*, int, FILE*)’ declared with attribute ‘warn_unused_result’ [-Werror=unused-result] """ The warning above comes from the compilation of the tinyxml2 unit tests. Since we don't really need them, disable 'tests' option for tinyxml2 dependency to fix the meson build. Tested: Locally executed "meson setup build && cd build && meson compile" now finishes successfully. Change-Id: Ib35fef4e515df22c7b82a6f379689d4672059099 Signed-off-by: Konstantin Aladyshev <aladyshev22@gmail.com>
This repository contains the mapper, which assists in finding things on D-Bus. There is documentation about it here.
Non-OpenBMC build dependencies are:
meson build && ninja -C build
meson build && ninja -C build test
rm -rf build