Merge pull request #889 from crazywhalecc/franken

use our toolchain for go mod
This commit is contained in:
Marc 2025-09-05 11:47:15 +02:00 committed by GitHub
commit 2a2f4120b9
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
2 changed files with 5 additions and 3 deletions

View File

@ -17,6 +17,9 @@
"lib-suggests-unix": [
"brotli",
"watcher"
],
"lib-depends-macos": [
"libxml2"
]
},
"micro": {

View File

@ -255,6 +255,7 @@ abstract class UnixBuilderBase extends BuilderBase
protected function buildFrankenphp(): void
{
GlobalEnvManager::addPathIfNotExists(GoXcaddy::getEnvironment()['PATH']);
$nobrotli = $this->getLib('brotli') === null ? ',nobrotli' : '';
$nowatcher = $this->getLib('watcher') === null ? ',nowatcher' : '';
$xcaddyModules = getenv('SPC_CMD_VAR_FRANKENPHP_XCADDY_MODULES');
@ -310,9 +311,7 @@ abstract class UnixBuilderBase extends BuilderBase
'LD_LIBRARY_PATH' => BUILD_LIB_PATH,
];
foreach (GoXcaddy::getEnvironment() as $key => $value) {
if ($key === 'PATH') {
GlobalEnvManager::addPathIfNotExists($value);
} else {
if ($key !== 'PATH') {
$env[$key] = $value;
}
}