linux-qubasis
linux oasis port as a qubes template
git clone https://9o.is/git/linux-qubasis.git
commit 45b4e152a30cebd99c57a215f75d0a2d4f5257f4 parent 277a0bf8368b484e4dddd9aea8cb5280993992cc Author: Jul <jul@9o.is> Date: Mon, 25 Aug 2025 12:19:58 +0800 add ninja function set_host_platform Diffstat:
| M | ninja/functions.sh | | | 10 | ++++++++++ |
| M | pkg/netbsd-curses/gen.sh | | | 9 | +++------ |
2 files changed, 13 insertions(+), 6 deletions(-)
diff --git a/ninja/functions.sh b/ninja/functions.sh @@ -141,6 +141,16 @@ pkg() { done } +set_host_platform() { + setv ar ar + setv as as + setv cc cc + setv ld ld + setv objcopy objcopy + setv cflags $HOST_CFLAGS + setv ldflags $HOST_LDFLAGS +} + subgen() { local subgendir="${_ninja_gendir-}" diff --git a/pkg/netbsd-curses/gen.sh b/pkg/netbsd-curses/gen.sh @@ -33,13 +33,10 @@ nbperf() { } tools() { - setv cc cc - setv ld ld - setv ldflags $HOST_LDFLAGS - setv cflags $HOST_CFLAGS \ - -I $srcdir/compat \ - -I $srcdir/lib/libterminfo + set_host_platform setv outdir $outdir/tools + cflags -I $srcdir/compat \ + -I $srcdir/lib/libterminfo compile compat/cdbw.c compile compat/mi_vector_hash.c