Skip to content

Commit 5424bc8

Browse files
authored
chore(deps): update vcpkg.json file (#11213)
This file is only used by `google-cloud-cpp` contributors using CMake as the build system, and vcpkg as the package manager to find dependencies. The existing comments and descriptions gave the impression that it could be used for other purposes. I also included a new dependency on opentelemetry-cpp.
1 parent a2a6ec6 commit 5424bc8

1 file changed

Lines changed: 12 additions & 8 deletions

File tree

vcpkg.json

Lines changed: 12 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,9 @@
11
{
2-
"name": "google-cloud-cpp",
3-
"version": "1.27.0",
4-
"description": "C++ Client Libraries for Google Cloud Platform APIs.",
2+
"name": "google-cloud-cpp-development",
3+
"description": "Describes the vcpkg dependencies for vcpkg development.",
54
"homepage": "https://github.com/googleapis/google-cloud-cpp",
65
"license": "Apache-2.0",
76
"supports": "!uwp",
8-
"$TODO": "move `gtest` and `benchmark` to dev-dependencies",
97
"dependencies": [
108
"abseil",
119
"crc32c",
@@ -16,10 +14,12 @@
1614
]
1715
},
1816
{
17+
"$description": "If cross-compiling, we need the gRPC protoc plugin on the 'host' environment.",
1918
"name": "grpc",
2019
"host": true
2120
},
2221
{
22+
"$description": "If cross-compiling, we need the protoc compiler on the 'host' environment.",
2323
"name": "protobuf",
2424
"host": true
2525
},
@@ -29,12 +29,16 @@
2929
"benchmark",
3030
"gtest",
3131
{
32-
"name": "pugixml",
33-
"$description": "Only used for the docfx feature"
32+
"$description": "Only used for the experimental-opentelemetry feature.",
33+
"name": "opentelemetry-cpp"
3434
},
3535
{
36-
"name": "yaml-cpp",
37-
"$description": "Only used for the docfx feature"
36+
"$description": "Only used for the docfx feature.",
37+
"name": "pugixml"
38+
},
39+
{
40+
"$description": "Only used for the docfx feature.",
41+
"name": "yaml-cpp"
3842
}
3943
]
4044
}

0 commit comments

Comments
 (0)