Refactor LinuxMuslCheck to use MuslToolchain class for toolchain check

This commit is contained in:
crazywhalecc 2025-06-30 13:04:49 +08:00
parent e5848086c3
commit 44c6d6288e
No known key found for this signature in database
GPG Key ID: 1F4BDD59391F2680

View File

@ -16,13 +16,14 @@ use SPC\store\Downloader;
use SPC\store\FileSystem; use SPC\store\FileSystem;
use SPC\store\PackageManager; use SPC\store\PackageManager;
use SPC\store\SourcePatcher; use SPC\store\SourcePatcher;
use SPC\toolchain\MuslToolchain;
#[OptionalCheck([self::class, 'optionalCheck'])] #[OptionalCheck([self::class, 'optionalCheck'])]
class LinuxMuslCheck class LinuxMuslCheck
{ {
public static function optionalCheck(): bool public static function optionalCheck(): bool
{ {
return getenv('SPC_TOOLCHAIN') === 'musl'; return getenv('SPC_TOOLCHAIN') === MuslToolchain::class;
} }
/** @noinspection PhpUnused */ /** @noinspection PhpUnused */