The C based gRPC (C++, Python, Ruby, Objective-C, PHP, C#) https://grpc.io/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
 
 
 
Esun Kim dc95133140
[Deps] Upgrade Protobuf v23 (#32914)
2 years ago
..
google/protobuf [Deps] Upgrade Protobuf v23 (#32914) 2 years ago
BUILD.bazel [Deps] Upgrade Protobuf v23 (#32914) 2 years ago
CMakeLists.txt [Deps] Upgrade Protobuf v23 (#32914) 2 years ago
README.md Upgrade upb to 60607da 4 years ago
build_defs.bzl [protobuf] Upgrade third_party/protobuf to 22.x (#32606) 2 years ago
make_cmakelists.py [Deps] Upgrade Protobuf v23 (#32914) 2 years ago
push_auto_update.sh [protobuf] Upgrade third_party/protobuf to 22.x (#32606) 2 years ago
staleness_test.py [protobuf] Upgrade third_party/protobuf to 22.x (#32606) 2 years ago
staleness_test_lib.py [protobuf] Upgrade third_party/protobuf to 22.x (#32606) 2 years ago

README.md

upb CMake build (EXPERIMENTAL)

upb's CMake support is experimental. The core library builds successfully under CMake, and this is verified by the Bazel tests in this directory. However there is no support for building the upb compiler or for generating .upb.c/upb.h files. This means upb's CMake support is incomplete at best, unless your application is intended to be purely reflective.

If you find this CMake setup useful in its current state, please consider filing an issue so we know. If you have suggestions for how it could be more useful (and particularly if you can contribute some code for it) please feel free to file an issue for that too. Do keep in mind that upb does not currently provide any ABI stability, so we want to avoid providing a shared library.

The CMakeLists.txt is generated from the Bazel BUILD files using the Python scripts in this directory. We want to avoid having two separate sources of truth that both need to be updated when a file is added or removed.

This directory also contains some generated files that would be created on the fly during a Bazel build. These are automaticaly kept in sync by the Bazel test //cmake:test_generated_files.