build: coverage working at umbrella level on osx

Uses llvm-cov tooling
This commit is contained in:
Roland Conybeare 2026-04-20 08:57:22 -04:00
commit 1adaf1c061
8 changed files with 276 additions and 42 deletions

View file

@ -148,6 +148,12 @@ add_subdirectory(xo-imgui)
xo_umbrella_genfacet_all(xo-genfacet-all)
# ----------------------------------------------------------------
# umbrella-wide coverage target + utest binary manifest.
# no-op unless CMAKE_BUILD_TYPE=coverage.
xo_umbrella_coverage_config()
# ----------------------------------------------------------------
# documentation. must follow add_subdirectory() for satellite projects