Summary
Integrate zenoh-c / zenoh-cpp into the CMake build with a pinned (locked)
version, and prove the toolchain works with a minimal smoke test.
References
docs/06_build_test_packaging.md §2 (dependency resolution)
docs/09_dependency_policy.md §2 (supported version range), §4.1 (locked CI version)
Scope
Out of scope
Acceptance Criteria
- CI is green on both OS with the zenoh session open/close smoke test
- The pinned zenoh version is defined in exactly one place
- Build works from a clean checkout with no preinstalled zenoh
Dependencies
For the implementer
- Copy the checklist above into your PR description and tick items as you
complete them. Do not edit the checklist in this issue.
- Follow
docs/development_workflow.md (branch issue/2-zenoh-build,
Conventional Commits per §2.1, TDD where applicable).
- This issue is closed automatically by the PR via
Closes #2.
Summary
Integrate zenoh-c / zenoh-cpp into the CMake build with a pinned (locked)
version, and prove the toolchain works with a minimal smoke test.
References
docs/06_build_test_packaging.md§2 (dependency resolution)docs/09_dependency_policy.md§2 (supported version range), §4.1 (locked CI version)Scope
find_package(zenohc); FetchContentfallback with the version pinned in one place (e.g.
cmake/zenoh_version.cmake)environments without prebuilt binaries (documentation only, not CI)
tests/integration/zenoh_smoke_test.cpp)Out of scope
Acceptance Criteria
Dependencies
For the implementer
complete them. Do not edit the checklist in this issue.
docs/development_workflow.md(branchissue/2-zenoh-build,Conventional Commits per §2.1, TDD where applicable).
Closes #2.