2 Commits

Author SHA1 Message Date
CHEN Feng ff0449e6dd thirdparty: upgrade protobuf to vcpkg 3.21.12 (last abseil-free) (#184)
Migrate protobuf from vendored 3.4.1 to vcpkg 3.21.12 (last release before Abseil became mandatory). vcpkg protoc + libprotobuf; source fixes for the 3.4->3.21 API (cpp_helpers.h, duplicate ext registration, Status::ToString); remove the ~47MB vendored 3.4.1 tree. Both blade and bazel builds + proto/RPC tests pass; protobuf install is abseil-free.
2026-06-17 13:56:31 +08:00
Luo Bo e2697cbd2b Using dedicated folder for building script (as far as we can). Stripped all thirdparty/ prefix in #includes. This permits (possible) integration with other building systems. (#29)
* Stripped thirdparty/ prefix when including external headers.

* Introduced dedicated folder for different building systems.;

* Using canonical path for include protobuf's headers.

* Using canonical path for googletest.
2021-06-15 23:07:46 +08:00