diff options
| author | Ophestra <cat@gensokyo.uk> | 2026-01-31 02:42:01 +0900 |
|---|---|---|
| committer | Ophestra <cat@gensokyo.uk> | 2026-01-31 02:42:01 +0900 |
| commit | 47490823be4d81643ed3895263feec1da64f751e (patch) | |
| tree | 5e8141781366093022d04ae4a04bc5a9b7a72705 /internal/rosa/llvm.go | |
| parent | 1ac8ca7a80527645000f22a193b4278a12a654c0 (diff) | |
internal/rosa: improve cmake interface
This should make the call site look better for new artifacts.
Signed-off-by: Ophestra <cat@gensokyo.uk>
Diffstat (limited to 'internal/rosa/llvm.go')
| -rw-r--r-- | internal/rosa/llvm.go | 27 |
1 files changed, 13 insertions, 14 deletions
diff --git a/internal/rosa/llvm.go b/internal/rosa/llvm.go index e86050f8..101258bf 100644 --- a/internal/rosa/llvm.go +++ b/internal/rosa/llvm.go @@ -180,18 +180,6 @@ cp -r /system/include /usr/include && rm -rf /system/include ), &CMakeAttr{ Cache: slices.Concat(cache, attr.cmake), Append: cmakeAppend, - Extra: stage3Concat(t, attr.extra, - t.Load(Libffi), - t.Load(Python), - t.Load(Perl), - t.Load(Diffutils), - t.Load(Bash), - t.Load(Gawk), - t.Load(Coreutils), - t.Load(Findutils), - - t.Load(KernelHeaders), - ), Prefix: attr.prefix, Env: slices.Concat([]string{ @@ -200,8 +188,19 @@ cp -r /system/include /usr/include && rm -rf /system/include }, attr.env), ScriptEarly: scriptEarly, Script: script + attr.script, - Exclusive: true, - }) + Flag: TExclusive, + }, stage3Concat(t, attr.extra, + t.Load(Libffi), + t.Load(Python), + t.Load(Perl), + t.Load(Diffutils), + t.Load(Bash), + t.Load(Gawk), + t.Load(Coreutils), + t.Load(Findutils), + + t.Load(KernelHeaders), + )...) } // newLLVM returns LLVM toolchain across multiple [pkg.Artifact]. |
