Skip to content

Commit c03a13b

Browse files
committed
add note for vcpkg
1 parent 6053f90 commit c03a13b

File tree

2 files changed

+10
-13
lines changed

2 files changed

+10
-13
lines changed

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -15,14 +15,14 @@ MCAP is a modular container format and logging library for pub/sub messages with
1515

1616
MCAP libraries are provided in the following languages. For guidance on each language, see its corresponding README:
1717

18-
| Language | Readme | API docs | Package name | Version |
19-
| --------------------- | ---------------------- | --------------------------------------------------------------- | ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------- |
20-
| C++ | [readme](./cpp) | [API docs](https://mcap.dev/docs/cpp) | `mcap` | [![](https://shields.io/conan/v/mcap)](https://conan.io/center/mcap) [![](https://img.shields.io/vcpkg/v/mcap)](https://vcpkg.io/en/package/mcap) |
21-
| Go | [readme](./go/mcap) | [API docs](https://pkg.go.dev/github.com/foxglove/mcap/go/mcap) | | see [releases](https://github.com/foxglove/mcap/releases) |
22-
| Python | [readme](./python) | [API docs](https://mcap.dev/docs/python) | `mcap` | [![](https://shields.io/pypi/v/mcap)](https://pypi.org/project/mcap/) |
23-
| JavaScript/TypeScript | [readme](./typescript) | [API docs](https://mcap.dev/docs/typescript) | `@mcap/core` | [![](https://shields.io/npm/v/@mcap/core)](https://www.npmjs.com/package/@mcap/core) |
24-
| Swift | [readme](./swift) | [API docs](https://mcap.dev/docs/swift/documentation/mcap) | | see [releases](https://github.com/foxglove/mcap/releases) |
25-
| Rust | [readme](./rust) | [API docs](https://mcap.dev/docs/rust/mcap) | `mcap` | [![](https://shields.io/crates/v/mcap)](https://crates.io/crates/mcap) |
18+
| Language | Readme | API docs | Package name | Version |
19+
| --------------------- | ---------------------- | --------------------------------------------------------------- | ------------ | ------------------------------------------------------------------------------------ |
20+
| C++ | [readme](./cpp) | [API docs](https://mcap.dev/docs/cpp) | `mcap` | [![](https://shields.io/conan/v/mcap)](https://conan.io/center/mcap) |
21+
| Go | [readme](./go/mcap) | [API docs](https://pkg.go.dev/github.com/foxglove/mcap/go/mcap) | | see [releases](https://github.com/foxglove/mcap/releases) |
22+
| Python | [readme](./python) | [API docs](https://mcap.dev/docs/python) | `mcap` | [![](https://shields.io/pypi/v/mcap)](https://pypi.org/project/mcap/) |
23+
| JavaScript/TypeScript | [readme](./typescript) | [API docs](https://mcap.dev/docs/typescript) | `@mcap/core` | [![](https://shields.io/npm/v/@mcap/core)](https://www.npmjs.com/package/@mcap/core) |
24+
| Swift | [readme](./swift) | [API docs](https://mcap.dev/docs/swift/documentation/mcap) | | see [releases](https://github.com/foxglove/mcap/releases) |
25+
| Rust | [readme](./rust) | [API docs](https://mcap.dev/docs/rust/mcap) | `mcap` | [![](https://shields.io/crates/v/mcap)](https://crates.io/crates/mcap) |
2626

2727
To run the conformance tests, you will need to use [Git LFS](https://git-lfs.github.com/),
2828
which is used to store the test logs under `tests/conformance/data`.

cpp/README.md

Lines changed: 2 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -92,15 +92,12 @@ To simplify installation of dependencies, the [Conan](https://conan.io/) package
9292
manager can be used with the included
9393
[conanfile.py](https://github.com/foxglove/mcap/blob/main/cpp/mcap/conanfile.py).
9494

95-
### vcpkg
96-
97-
To simplify installation of dependencies, the [vcpkg](https://vcpkg.io/en/) package
98-
manager can be used via the [`mcap` port](https://vcpkg.io/en/package/mcap).
99-
10095
### CMake
10196

10297
For using MCAP with CMake, the third-party [olympus-robotics/mcap_builder](https://github.com/olympus-robotics/mcap_builder) repository provides a helpful wrapper.
10398

99+
There is also a third party-maintained [vcpkg](https://vcpkg.io/en/) package for [`mcap`](https://vcpkg.io/en/package/mcap), which provides a CMake package.
100+
104101
### Alternatives
105102

106103
If you use an alternative approach, such as CMake's FetchContent or directly

0 commit comments

Comments
 (0)