mirror of
https://github.com/protobuf-c/protobuf-c.git
synced 2024-12-27 13:31:02 +08:00
9bdd24f975
This job builds abseil-cpp and protobuf from source using Cmake and tries to build protobuf-c against those dependencies using Cmake. The "latest" build dependencies are being targeted, currently Ubuntu 22.04, abseil-cpp from the lts_2024_01_16 branch, protobuf from the 27.x branch. Update as newer versions become available. This uses Cmake's Ninja generator which should be equivalent to the legacy makefiles that it generates. The Cmake Ninja generator is useful primarily because it automatically compiles using the maximum amount of concurrency and it actually shows you the command that failed by default.