internal/rosa/cmake: remove variant
All checks were successful
Test / Create distribution (push) Successful in 1m21s
Test / Sandbox (race detector) (push) Successful in 9m30s
Test / ShareFS (push) Successful in 9m35s
Test / Sandbox (push) Successful in 3m6s
Test / Hakurei (push) Successful in 4m24s
Test / Hakurei (race detector) (push) Successful in 5m23s
Test / Flake checks (push) Successful in 1m35s

This has no effect outside formatting of name and is a remnant of the old llvm helpers.

Signed-off-by: Ophestra <cat@gensokyo.uk>
This commit is contained in:
2026-04-14 02:49:19 +09:00
parent 78383fb6e8
commit 5b5b676132
10 changed files with 27 additions and 54 deletions

View File

@@ -15,7 +15,7 @@ var llvmSource = newFromGitHub(
func (t Toolchain) newCompilerRT() (pkg.Artifact, string) {
muslHeaders, _ := t.newMusl(true)
return t.NewPackage("llvm", llvmVersion, llvmSource, &PackageAttr{
return t.NewPackage("compiler-rt", llvmVersion, llvmSource, &PackageAttr{
Patches: llvmPatches,
NonStage0: []pkg.Artifact{
muslHeaders,
@@ -25,8 +25,7 @@ func (t Toolchain) newCompilerRT() (pkg.Artifact, string) {
),
Flag: TExclusive,
}, &CMakeHelper{
Variant: "compiler-rt",
Append: []string{"compiler-rt"},
Append: []string{"compiler-rt"},
Cache: []KV{
{"CMAKE_BUILD_TYPE", "Release"},
@@ -69,10 +68,10 @@ ln -s \
), llvmVersion
}
func init() {
artifactsM[LLVMCompilerRT] = Metadata{
artifactsM[CompilerRT] = Metadata{
f: Toolchain.newCompilerRT,
Name: "llvm-compiler-rt",
Name: "compiler-rt",
Description: "LLVM runtime: compiler-rt",
Website: "https://llvm.org/",
@@ -83,16 +82,15 @@ func init() {
}
func (t Toolchain) newLLVMRuntimes() (pkg.Artifact, string) {
return t.NewPackage("llvm", llvmVersion, llvmSource, &PackageAttr{
return t.NewPackage("llvm-runtimes", llvmVersion, llvmSource, &PackageAttr{
Patches: llvmPatches,
NonStage0: t.AppendPresets(nil, LLVMCompilerRT),
NonStage0: t.AppendPresets(nil, CompilerRT),
Env: stage0ExclConcat(t, []string{},
"LDFLAGS="+earlyLDFLAGS(false),
),
Flag: TExclusive,
}, &CMakeHelper{
Variant: "runtimes",
Append: []string{"runtimes"},
Append: []string{"runtimes"},
Cache: []KV{
{"CMAKE_BUILD_TYPE", "Release"},
@@ -132,12 +130,12 @@ func init() {
Website: "https://llvm.org/",
Dependencies: P{
LLVMCompilerRT,
CompilerRT,
},
}
}
func (t Toolchain) newLLVMClang() (pkg.Artifact, string) {
func (t Toolchain) newClang() (pkg.Artifact, string) {
target := "'AArch64;RISCV;X86'"
if t.isStage0() {
switch runtime.GOARCH {
@@ -153,7 +151,7 @@ func (t Toolchain) newLLVMClang() (pkg.Artifact, string) {
}
}
return t.NewPackage("llvm", llvmVersion, llvmSource, &PackageAttr{
return t.NewPackage("clang", llvmVersion, llvmSource, &PackageAttr{
Patches: llvmPatches,
NonStage0: t.AppendPresets(nil, LLVMRuntimes),
Env: stage0ExclConcat(t, []string{},
@@ -163,8 +161,7 @@ func (t Toolchain) newLLVMClang() (pkg.Artifact, string) {
),
Flag: TExclusive,
}, &CMakeHelper{
Variant: "clang",
Append: []string{"llvm"},
Append: []string{"llvm"},
Cache: []KV{
{"CMAKE_BUILD_TYPE", "Release"},
@@ -215,8 +212,8 @@ ninja check-all
), llvmVersion
}
func init() {
artifactsM[LLVMClang] = Metadata{
f: Toolchain.newLLVMClang,
artifactsM[Clang] = Metadata{
f: Toolchain.newClang,
Name: "clang",
Description: `an "LLVM native" C/C++/Objective-C compiler`,
@@ -231,9 +228,8 @@ func init() {
}
func (t Toolchain) newLibclc() (pkg.Artifact, string) {
return t.NewPackage("llvm", llvmVersion, llvmSource, nil, &CMakeHelper{
Variant: "libclc",
Append: []string{"libclc"},
return t.NewPackage("libclc", llvmVersion, llvmSource, nil, &CMakeHelper{
Append: []string{"libclc"},
Cache: []KV{
{"CMAKE_BUILD_TYPE", "Release"},