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.go7
1 files changed, 4 insertions, 3 deletions
diff --git a/internal/rosa/cmake.go b/internal/rosa/cmake.go
index f9e5e38c..2a262e6e 100644
--- a/internal/rosa/cmake.go
+++ b/internal/rosa/cmake.go
@@ -62,6 +62,7 @@ func (attr *CMakeHelper) script(t Toolchain, name string) string {
if attr == nil {
attr = new(CMakeHelper)
}
+ target := t.triple()
generate := "Ninja"
test := "ninja " + jobsFlagE + " " + loadFlagE + " test"
@@ -88,9 +89,9 @@ func (attr *CMakeHelper) script(t Toolchain, name string) string {
return `
cmake -G ` + generate + ` \
-Wno-author -Wno-unused-cli \
- -DCMAKE_C_COMPILER_TARGET="${ROSA_TRIPLE}" \
- -DCMAKE_CXX_COMPILER_TARGET="${ROSA_TRIPLE}" \
- -DCMAKE_ASM_COMPILER_TARGET="${ROSA_TRIPLE}" \
+ -DCMAKE_C_COMPILER_TARGET='` + target + `' \
+ -DCMAKE_CXX_COMPILER_TARGET='` + target + `' \
+ -DCMAKE_ASM_COMPILER_TARGET='` + target + `' \
-DCMAKE_INSTALL_LIBDIR=lib \
` + strings.Join(slices.Collect(func(yield func(string) bool) {
for _, v := range cache {