meson: use cli11 from meson wrapdb

There's little point in introducing potential cli11 development
instability into our unit testing.  Download cli11 from the meson wrapdb
and use that verbatim.  Use the same version as openbmc-build-scripts.
Tested by building and running the unit tests using the cli11
subproject.

Change-Id: Ia61e24473ac6137d22543c802e22649396931946
Signed-off-by: Brad Bishop <bradbish@qti.qualcomm.com>
2 files changed
tree: 7f08dafc8541613710c66e6d8ab4b73be81b4185
  1. fail-monitor/
  2. libmapper/
  3. src/
  4. subprojects/
  5. .clang-format
  6. .gitignore
  7. LICENSE
  8. meson.build
  9. meson.options
  10. OWNERS
  11. README.md
README.md

The Mapper

This repository contains the mapper, which assists in finding things on D-Bus. There is documentation about it in the docs repository.

Prerequisites

Non-OpenBMC build dependencies are:

  • meson/ninja
  • boost
  • libsystemd
  • systemd
  • tinyxml2

Build

meson build && ninja -C build

Run Unit Tests

meson build && ninja -C build test

Clean the repository

rm -rf build