Let grpc use openssl

This commit is contained in:
crazywhalecc 2024-12-05 11:02:36 +08:00 committed by Jerry Ma
parent b9f709c23d
commit cc088b6382
2 changed files with 3 additions and 2 deletions

View File

@ -147,7 +147,8 @@
"libcares.a"
],
"lib-depends": [
"zlib"
"zlib",
"openssl"
],
"frameworks": [
"CoreFoundation"

View File

@ -11,7 +11,7 @@ trait grpc
protected function build(): void
{
shell()->cd($this->source_dir)
->exec('EXTRA_DEFINES=GRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK CXXFLAGS="-L' . BUILD_LIB_PATH . ' -I' . BUILD_INCLUDE_PATH . '" make static -j' . $this->builder->concurrency);
->exec('EXTRA_DEFINES=GRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK EMBED_OPENSSL=false CXXFLAGS="-L' . BUILD_LIB_PATH . ' -I' . BUILD_INCLUDE_PATH . '" make static -j' . $this->builder->concurrency);
copy($this->source_dir . '/libs/opt/libgrpc.a', BUILD_LIB_PATH . '/libgrpc.a');
copy($this->source_dir . '/libs/opt/libboringssl.a', BUILD_LIB_PATH . '/libboringssl.a');
if (!file_exists(BUILD_LIB_PATH . '/libcares.a')) {