change SPC_CONCURRENCT order

This commit is contained in:
Jerry Ma 2024-04-08 15:34:07 +08:00
parent 4d227ca7ef
commit 21dbb8af46

View File

@ -40,15 +40,6 @@ class GlobalEnvManager
self::putenv('SOURCE_PATH=' . SOURCE_PATH); self::putenv('SOURCE_PATH=' . SOURCE_PATH);
self::putenv('DOWNLOAD_PATH=' . DOWNLOAD_PATH); self::putenv('DOWNLOAD_PATH=' . DOWNLOAD_PATH);
// Init system-specific env
match (PHP_OS_FAMILY) {
'Windows' => self::initWindowsEnv($builder),
'Darwin' => self::initDarwinEnv($builder),
'Linux' => self::initLinuxEnv($builder),
'BSD' => 'TODO',
default => logger()->warning('Unknown OS: ' . PHP_OS_FAMILY),
};
// Init SPC env // Init SPC env
self::initIfNotExists('SPC_CONCURRENCY', match (PHP_OS_FAMILY) { self::initIfNotExists('SPC_CONCURRENCY', match (PHP_OS_FAMILY) {
'Windows' => (string) WindowsSystemUtil::getCpuCount(), 'Windows' => (string) WindowsSystemUtil::getCpuCount(),
@ -57,6 +48,15 @@ class GlobalEnvManager
'BSD' => (string) BSDSystemUtil::getCpuCount(), 'BSD' => (string) BSDSystemUtil::getCpuCount(),
default => '1', default => '1',
}); });
// Init system-specific env
match (PHP_OS_FAMILY) {
'Windows' => self::initWindowsEnv($builder),
'Darwin' => self::initDarwinEnv($builder),
'Linux' => self::initLinuxEnv($builder),
'BSD' => 'TODO',
default => logger()->warning('Unknown OS: ' . PHP_OS_FAMILY),
};
} }
private static function initWindowsEnv(BuilderBase $builder): void private static function initWindowsEnv(BuilderBase $builder): void