• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

ossia / libossia / 35302170951
52%

Build:
DEFAULT BRANCH: master
Ran 18 Sep 2026 03:43AM UTC
Jobs 1
Files 511
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

18 Sep 2026 03:09AM UTC coverage: 52.001% (+0.003%) from 51.998%
35302170951

push

github

jcelerier
cmake: choose the C++ standard before adding the dependencies

add_subdirectory() freezes CMAKE_CXX_STANDARD and CMAKE_CXX_FLAGS as they
stand, and OssiaDeps ran before OssiaConfiguration had picked either, so every
dependency chose a standard of its own -- libremidi its own fallback of 20,
kfr 20 explicitly, the rest whatever CMake defaulted to -- while ossia built
at 23. boost.asio tags its inline namespace with the language features it can
see, so that inconsistency is what produced two incompatible asio ABIs in the
Windows build.

Move just the standard selection, and /Zc:__cplusplus with it, into
OssiaCxxStandard and include it before OssiaDeps. The rest of the flags stay
in OssiaConfiguration, after the dependencies: /permissive- and our warning
settings have no business being imposed on third-party code.

The clang-cl and MSVC branches now differ only in the standard flag, so the
MSVC flags collapse into one block. A dependency that pins its own standard,
as kfr does, still wins for its own targets.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01K1e2ZdUQh7Srmv6BGVakrQ

31483 of 60543 relevant lines covered (52.0%)

174417.95 hits per line

Jobs
ID Job ID Ran Files Coverage
1 35302170951.1 18 Sep 2026 03:43AM UTC 511
52.0
GitHub Action Run
Source Files on build 35302170951
  • Tree
  • List 511
  • Changed 1
  • Source Changed 0
  • Coverage Changed 1
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • a23c7add on github
  • Prev Build on master (#35237541453)
  • Next Build on master (#35401853831)
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc