refactor(build): move vendored deps to third_party

This commit is contained in:
2026-03-16 15:18:43 +08:00
parent 8ad7dd05a1
commit ee8ff747ea
71 changed files with 70 additions and 39 deletions
+16
View File
@@ -0,0 +1,16 @@
# Third-Party Dependencies
All vendored dependencies in this repo live under `third_party/`.
Dependencies:
- `CLI11` (git submodule): command-line parsing, target `CLI11::CLI11`
- `proxy` (git submodule): proxy/rtti headers, target `msft_proxy4::proxy`
- `tomlplusplus` (vendored source drop): TOML parsing, target `tomlplusplus::tomlplusplus`
- `mcap` (vendored source drop): MCAP headers, target `mcap::mcap`
Bootstrap:
- `git submodule sync --recursive`
- `git submodule update --init --recursive`
Rule:
- New vendored dependencies must live under `third_party/` and be exposed through `third_party/CMakeLists.txt`.