use =package

This commit is contained in:
DubbleClick 2025-07-21 10:55:21 +07:00
parent 23412d6bfa
commit 1f7d3ec91d

View File

@ -12,13 +12,12 @@ trait grpc
{
UnixCMakeExecutor::create($this)
->addConfigureArgs(
'-DgRPC_SSL_PROVIDER=openssl',
'-DgRPC_SSL_PROVIDER=package',
'-DgRPC_INSTALL_BINDIR=' . BUILD_BIN_PATH,
'-DgRPC_INSTALL_LIBDIR=' . BUILD_LIB_PATH,
'-DgRPC_INSTALL_SHAREDIR=' . BUILD_ROOT_PATH . '/share/grpc',
'-DOPENSSL_ROOT_DIR=' . BUILD_ROOT_PATH,
'-DOPENSSL_INCLUDE_DIR=' . BUILD_INCLUDE_PATH,
'-DCMAKE_CXX_FLAGS="-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK"'
'-DCMAKE_C_FLAGS="-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK -L' . BUILD_LIB_PATH . ' -I' . BUILD_INCLUDE_PATH . '"',
'-DCMAKE_CXX_FLAGS="-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK -L' . BUILD_LIB_PATH . ' -I' . BUILD_INCLUDE_PATH . '"'
)
->build();
copy($this->source_dir . '/third_party/re2/re2.pc', BUILD_LIB_PATH . '/pkgconfig/re2.pc');