fix zig runtime

This commit is contained in:
DubbleClick
2025-07-01 16:40:12 +07:00
parent f6c6011061
commit 27f57cc23a
3 changed files with 6 additions and 5 deletions

View File

@@ -96,11 +96,11 @@ class SPCTarget
if ($target === false) {
return PHP_OS_FAMILY;
}
// TODO: zig target parser like below?
return match (true) {
str_contains($target, 'linux') => 'Linux',
str_contains($target, 'macos') => 'Darwin',
str_contains($target, 'windows') => 'Windows',
str_contains($target, '-linux') => 'Linux',
str_contains($target, '-macos') => 'Darwin',
str_contains($target, '-windows') => 'Windows',
str_contains($target, '-native') => PHP_OS_FAMILY,
default => throw new WrongUsageException('Cannot parse target.'),
};
}