fix grpc shared build (ignores CXXFLAGS, needs CPPFLAGS)

This commit is contained in:
henderkes
2025-09-18 18:16:03 +02:00
parent 191d345250
commit d3ba04fc5b
3 changed files with 29 additions and 17 deletions

View File

@@ -56,4 +56,10 @@ class grpc extends Extension
GlobalEnvManager::putenv('SPC_CMD_VAR_PHP_MAKE_EXTRA_CFLAGS=' . getenv('SPC_CMD_VAR_PHP_MAKE_EXTRA_CFLAGS') . ' -Wno-strict-prototypes');
return true;
}
protected function getSharedExtensionEnv(): array
{
$env = parent::getSharedExtensionEnv();
$env['CPPFLAGS'] = $env['CXXFLAGS'];
}
}