mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-20 15:25:36 +08:00
Reduce grpc building things
This commit is contained in:
@@ -26,12 +26,18 @@ trait grpc
|
|||||||
$cmake = UnixCMakeExecutor::create($this)
|
$cmake = UnixCMakeExecutor::create($this)
|
||||||
->setBuildDir("{$this->source_dir}/avoid_BUILD_file_conflict")
|
->setBuildDir("{$this->source_dir}/avoid_BUILD_file_conflict")
|
||||||
->addConfigureArgs(
|
->addConfigureArgs(
|
||||||
'-DgRPC_SSL_PROVIDER=package',
|
|
||||||
'-DgRPC_INSTALL_BINDIR=' . BUILD_BIN_PATH,
|
'-DgRPC_INSTALL_BINDIR=' . BUILD_BIN_PATH,
|
||||||
'-DgRPC_INSTALL_LIBDIR=' . BUILD_LIB_PATH,
|
'-DgRPC_INSTALL_LIBDIR=' . BUILD_LIB_PATH,
|
||||||
'-DgRPC_INSTALL_SHAREDIR=' . BUILD_ROOT_PATH . '/share/grpc',
|
'-DgRPC_INSTALL_SHAREDIR=' . BUILD_ROOT_PATH . '/share/grpc',
|
||||||
'-DCMAKE_C_FLAGS="-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK -L' . BUILD_LIB_PATH . ' -I' . BUILD_INCLUDE_PATH . '"',
|
'-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 . '"'
|
'-DCMAKE_CXX_FLAGS="-DGRPC_POSIX_FORK_ALLOW_PTHREAD_ATFORK -L' . BUILD_LIB_PATH . ' -I' . BUILD_INCLUDE_PATH . '"',
|
||||||
|
'-DgRPC_BUILD_CODEGEN=OFF',
|
||||||
|
'-DgRPC_DOWNLOAD_ARCHIVES=OFF',
|
||||||
|
'-DgRPC_BUILD_TESTS=OFF',
|
||||||
|
// providers
|
||||||
|
'-DgRPC_ZLIB_PROVIDER=package',
|
||||||
|
'-DgRPC_CARES_PROVIDER=package',
|
||||||
|
'-DgRPC_SSL_PROVIDER=package',
|
||||||
);
|
);
|
||||||
|
|
||||||
if (PHP_OS_FAMILY === 'Linux' && SPCTarget::isStatic() && !SystemUtil::isMuslDist()) {
|
if (PHP_OS_FAMILY === 'Linux' && SPCTarget::isStatic() && !SystemUtil::isMuslDist()) {
|
||||||
|
|||||||
Reference in New Issue
Block a user