Add LLVM via choco (#4056)

This commit is contained in:
Henti Smith
2021-09-23 09:52:11 +01:00
committed by GitHub
parent f59c79f259
commit c97e29c514
6 changed files with 18 additions and 0 deletions

View File

@@ -94,6 +94,11 @@ function Get-JuliaVersion {
return "Julia $juliaVersion"
}
function Get-LLVMVersion {
$llvmVersion = [regex]::matches($(clang --version), "\d+\.\d+\.\d+").Value
return "LLVM $llvmVersion"
}
function Get-PerlVersion {
($(perl --version) | Out-String) -match "\(v(?<version>\d+\.\d+\.\d+)\)" | Out-Null
$perlVersion = $Matches.Version

View File

@@ -35,6 +35,7 @@ $languageTools = @(
(Get-BashVersion),
(Get-GoVersion),
(Get-JuliaVersion),
(Get-LLVMVersion),
(Get-NodeVersion),
(Get-PHPVersion),
(Get-PythonVersion),

View File

@@ -81,6 +81,15 @@ Describe "KubernetesTools" {
}
}
Describe "LLVM" {
It "<ToolName>" -TestCases @(
@{ ToolName = "clang" }
@{ ToolName = "clang++" }
) {
"$ToolName --version" | Should -ReturnZeroExitCode
}
}
Describe "Mingw64" {
It "<ToolName>" -TestCases @(
@{ ToolName = "gcc" }

View File

@@ -390,6 +390,7 @@
{ "name": "gitversion.portable" },
{ "name": "innosetup" },
{ "name": "jq" },
{ "name": "llvm" },
{ "name": "NuGet.CommandLine" },
{
"name": "openssl.light",

View File

@@ -420,6 +420,7 @@
{ "name": "gitversion.portable" },
{ "name": "innosetup" },
{ "name": "jq" },
{ "name": "llvm" },
{ "name": "NuGet.CommandLine" },
{
"name": "openssl.light",

View File

@@ -245,6 +245,7 @@
{ "name": "azcopy10" },
{ "name": "Bicep" },
{ "name": "jq" },
{ "name": "llvm" },
{ "name": "NuGet.CommandLine" },
{
"name": "openssl.light",