mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-06 08:15:39 +08:00
Fix #1083
This commit is contained in:
@@ -28,6 +28,15 @@ class grpc extends Extension
|
||||
'zend_ce_exception,',
|
||||
);
|
||||
|
||||
// Fix include path conflict with pdo_sqlsrv: grpc's PHP ext dir is added to the global include path via
|
||||
$grpc_php_dir = "{$this->source_dir}/src/php/ext/grpc";
|
||||
if (file_exists("{$grpc_php_dir}/version.h")) {
|
||||
copy("{$grpc_php_dir}/version.h", "{$grpc_php_dir}/php_grpc_version.h");
|
||||
unlink("{$grpc_php_dir}/version.h");
|
||||
FileSystem::replaceFileStr("{$grpc_php_dir}/php_grpc.h", '#include "version.h"', '#include "php_grpc_version.h"');
|
||||
FileSystem::replaceFileStr("{$grpc_php_dir}/php_grpc.c", '#include "version.h"', '#include "php_grpc_version.h"');
|
||||
}
|
||||
|
||||
$config_m4 = <<<'M4'
|
||||
PHP_ARG_ENABLE(grpc, [whether to enable grpc support], [AS_HELP_STRING([--enable-grpc], [Enable grpc support])])
|
||||
|
||||
|
||||
@@ -14,7 +14,10 @@ trait libjpeg
|
||||
->addConfigureArgs(
|
||||
'-DENABLE_STATIC=ON',
|
||||
'-DENABLE_SHARED=OFF',
|
||||
'-DWITH_SYSTEM_ZLIB=ON'
|
||||
'-DWITH_SYSTEM_ZLIB=ON',
|
||||
'-DWITH_TOOLS=OFF',
|
||||
'-DWITH_TESTS=OFF',
|
||||
'-DWITH_SIMD=OFF',
|
||||
)
|
||||
->build();
|
||||
// patch pkgconfig
|
||||
|
||||
Reference in New Issue
Block a user