|
beeping-core 2.0.0
C++20 library for encoding and decoding data over sound
|
C++20 library for encoding and decoding data over sound (Data Over Sound).
Dependencies are managed by Conan 2.x in manifest mode with a committed conan.lock for fully deterministic builds.
For a Release build:
| Preset | Description |
|---|---|
| default | Debug build with tests |
| ci | CI build (Debug + tests + compile_commands.json) |
| release | Release build, no tests |
Each preset wires the Conan-generated toolchain at build/<BuildType>/generators/conan_toolchain.cmake, so conan install must be run before cmake --preset for the matching build type.
Project-managed profiles live in profiles/ (macos, linux). The install script auto-selects by uname -s. Pinning the profiles in-repo keeps CI and local builds bit-for-bit reproducible regardless of the host default profile.
[Apache-2.0](LICENSE)