[vcpkg-ci-llvm] Reduce llvm artifact to cacheable size (#23896)

* Reduce llvm artifact to cacheable size

* Limit flang CI to osx

* Trim features for CI
This commit is contained in:
Kai Pastor 2022-04-07 20:55:26 +02:00 committed by GitHub
parent 8eacf9727a
commit 70fafdf69b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -2,6 +2,7 @@
"name": "vcpkg-ci-llvm",
"version-string": "0",
"description": "LLVM features testing within CI.",
"license": null,
"supports": "!uwp & !(arm & windows)",
"dependencies": [
{
@ -9,9 +10,9 @@
"default-features": false,
"features": [
"clang",
"enable-abi-breaking-checks",
"disable-assertions",
"disable-clang-static-analyzer",
"enable-abi-breaking-checks",
"enable-bindings",
"enable-eh",
"enable-rtti",
@ -21,18 +22,24 @@
"lld",
"lldb",
"polly",
"target-all",
"tools",
"utils"
"target-aarch64",
"target-amdgpu",
"target-arm",
"target-webassembly",
"target-x86",
"tools"
]
},
{
"$comment": "Only for osx artifact upload in CI succeeds when these features are enabled",
"name": "llvm",
"default-features": false,
"features": [
"flang"
"flang",
"target-all",
"utils"
],
"platform": "!(x86 & windows)"
"platform": "osx"
}
]
}