mirror of
https://github.com/crazywhalecc/static-php-cli.git
synced 2026-07-06 08:15:39 +08:00
Add suffix support for SPC_TARGET
This commit is contained in:
@@ -43,6 +43,8 @@ class SPCTarget
|
||||
return false;
|
||||
}
|
||||
$env = strtolower($env);
|
||||
// ver
|
||||
$env = explode('@', $env)[0];
|
||||
return $env === $target;
|
||||
}
|
||||
|
||||
@@ -53,7 +55,9 @@ class SPCTarget
|
||||
return false;
|
||||
}
|
||||
$env = strtolower($env);
|
||||
return str_ends_with($env, '-static') || $env === self::MUSL_STATIC;
|
||||
// ver
|
||||
$env = explode('@', $env)[0];
|
||||
return str_ends_with($env, '-static');
|
||||
}
|
||||
|
||||
public static function initTargetForToolchain(string $toolchain): void
|
||||
@@ -80,4 +84,12 @@ class SPCTarget
|
||||
$toolchainClass = self::TOOLCHAIN_LIST[$toolchain];
|
||||
(new $toolchainClass())->afterInit(getenv('SPC_TARGET'));
|
||||
}
|
||||
|
||||
public static function getTargetSuffix(): ?string
|
||||
{
|
||||
$target = getenv('SPC_TARGET');
|
||||
$target = strtolower($target);
|
||||
// ver
|
||||
return explode('@', $target)[1] ?? null;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user