aboutsummaryrefslogtreecommitdiffhomepage
path: root/internal/rosa/cmake.go
diff options
context:
space:
mode:
Diffstat (limited to 'internal/rosa/cmake.go')
-rw-r--r--internal/rosa/cmake.go14
1 files changed, 3 insertions, 11 deletions
diff --git a/internal/rosa/cmake.go b/internal/rosa/cmake.go
index b299e59f..d26ce25c 100644
--- a/internal/rosa/cmake.go
+++ b/internal/rosa/cmake.go
@@ -81,14 +81,6 @@ func (t Toolchain) NewViaCMake(
panic("CACHE must be non-empty")
}
- cmakeExtras := []pkg.Artifact{
- t.NewCMake(),
- t.NewNinja(),
- }
- if t == toolchainStage3 {
- cmakeExtras = nil
- }
-
scriptEarly := attr.ScriptEarly
if attr.Writable {
scriptEarly = `
@@ -102,9 +94,9 @@ chmod -R +w "${ROSA_SOURCE}"
}
sourcePath := AbsUsrSrc.Append(name)
- return t.New(name+"-"+variant+"-"+version, slices.Concat(
- attr.Extra,
- cmakeExtras,
+ return t.New(name+"-"+variant+"-"+version, stage3Concat(t, attr.Extra,
+ t.NewCMake(),
+ t.NewNinja(),
), nil, slices.Concat([]string{
"ROSA_SOURCE=" + sourcePath.String(),
"ROSA_CMAKE_SOURCE=" + sourcePath.Append(attr.Append...).String(),