- Introduced a new `yaze_grpc_support` library to centralize all gRPC and protobuf usage, addressing Windows linker errors and improving build stability. - Updated CMake configurations across various components to link against the new support library instead of individual protobuf targets, simplifying the linking process. - Removed legacy whole-archive linking logic, ensuring a cleaner and more maintainable build setup. Benefits: - Reduces complexity in CMake files and enhances compatibility across platforms. - Prevents potential linker errors by consolidating gRPC and protobuf dependencies into a single library.
23 lines
502 B
JSON
23 lines
502 B
JSON
{
|
|
"$schema": "https://raw.githubusercontent.com/microsoft/vcpkg-tool/main/docs/vcpkg.schema.json",
|
|
"name": "yaze",
|
|
"version": "0.3.2",
|
|
"description": "Yet Another Zelda3 Editor",
|
|
"builtin-baseline": "b2c74683ecfd6a8e7d27ffb0df077f66a9339509",
|
|
"dependencies": [
|
|
{
|
|
"name": "sdl2",
|
|
"platform": "windows"
|
|
},
|
|
{
|
|
"name": "yaml-cpp",
|
|
"platform": "windows"
|
|
},
|
|
{
|
|
"name": "grpc",
|
|
"platform": "windows",
|
|
"features": ["codegen"]
|
|
}
|
|
]
|
|
}
|