also make sure clang version uses dots

This commit is contained in:
DubbleClick 2025-08-25 09:52:03 +07:00
parent 2ed8bbf391
commit df60ccff0e

View File

@ -45,7 +45,7 @@ class ClangNativeToolchain implements ToolchainInterface
$compiler = getenv('CC') ?: 'clang';
$version = shell(false)->execWithResult("{$compiler} --version", false);
$head = pathinfo($compiler, PATHINFO_BASENAME);
if ($version[0] === 0 && preg_match('/clang version (\d+.\d+.\d+)/', $version[1][0], $match)) {
if ($version[0] === 0 && preg_match('/clang version (\d+\.\d+\.\d+)/', $version[1][0], $match)) {
return "{$head} {$match[1]}";
}
return $head;