(string) WindowsSystemUtil::getCpuCount(), 'Darwin' => (string) MacOSSystemUtil::getCpuCount(), 'Linux' => (string) LinuxSystemUtil::getCpuCount(), 'BSD' => (string) BSDSystemUtil::getCpuCount(), default => 1, }); define('GNU_ARCH', arch2gnu(php_uname('m'))); define('MAC_ARCH', match ($_im8a = arch2gnu(php_uname('m'))) { 'aarch64' => 'arm64', default => $_im8a }); // deprecated variables define('SEPARATED_PATH', [ '/' . pathinfo(BUILD_LIB_PATH)['basename'], // lib '/' . pathinfo(BUILD_INCLUDE_PATH)['basename'], // include BUILD_ROOT_PATH, ]); // add these to env vars with same name putenv('SPC_VERSION=' . SPC_VERSION); putenv('BUILD_ROOT_PATH=' . BUILD_ROOT_PATH); putenv('BUILD_INCLUDE_PATH=' . BUILD_INCLUDE_PATH); putenv('BUILD_LIB_PATH=' . BUILD_LIB_PATH); putenv('BUILD_BIN_PATH=' . BUILD_BIN_PATH); putenv('PKG_ROOT_PATH=' . PKG_ROOT_PATH); putenv('SOURCE_PATH=' . SOURCE_PATH); putenv('DOWNLOAD_PATH=' . DOWNLOAD_PATH); putenv('CPU_COUNT=' . CPU_COUNT); putenv('SPC_ARCH=' . php_uname('m')); putenv('GNU_ARCH=' . GNU_ARCH); putenv('MAC_ARCH=' . MAC_ARCH);