build: fix protobuf v31.0 build (#419)

This commit is contained in:
parhelia512 2025-05-17 22:55:17 +08:00 committed by GitHub
parent 7a37772761
commit b5222b5f7d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -23,7 +23,7 @@ clean() {
}
#### protobuf ####
git clone --recurse-submodules -b v30.2 --depth 1 --shallow-submodules https://github.com/parhelia512/protobuf
git clone --recurse-submodules -b v31.0 --depth 1 --shallow-submodules https://github.com/protocolbuffers/protobuf
mkdir -p protobuf/build
cd protobuf/build
@ -34,7 +34,6 @@ $cmake .. -GNinja \
-Dprotobuf_BUILD_TESTS=OFF \
-DCMAKE_INSTALL_PREFIX=$INSTALL_PREFIX \
-Dprotobuf_BUILD_PROTOBUF_BINARIES=ON \
-Dprotobuf_BUILD_LIBUPB=OFF \
-DCMAKE_OSX_ARCHITECTURES=$1 \
-DCMAKE_OSX_DEPLOYMENT_TARGET=10.15 \
-DCMAKE_CXX_STANDARD=17