mirror of
https://github.com/vlang/v.git
synced 2025-09-12 17:07:11 -04:00
GNUmakefile: add initial NetBSD support (#24173)
This commit is contained in:
parent
55b16fbdf2
commit
3e7414b9b7
10
GNUmakefile
10
GNUmakefile
@ -50,6 +50,7 @@ LDFLAGS += -lexecinfo
|
||||
endif
|
||||
|
||||
ifeq ($(_SYS),NetBSD)
|
||||
NETBSD := 1
|
||||
TCCOS := netbsd
|
||||
LDFLAGS += -lexecinfo
|
||||
endif
|
||||
@ -111,8 +112,17 @@ ifdef LEGACY
|
||||
$(eval override LDFLAGS+=-L$(realpath $(LEGACYLIBS))/lib -lMacportsLegacySupport)
|
||||
endif
|
||||
$(CC) $(CFLAGS) -std=gnu99 -w -o v1$(EXE_EXT) $(VC)/$(VCFILE) -lm -lpthread $(LDFLAGS) || cmd/tools/cc_compilation_failed_non_windows.sh
|
||||
ifdef NETBSD
|
||||
paxctl +m v1$(EXE_EXT)
|
||||
endif
|
||||
./v1$(EXE_EXT) -no-parallel -o v2$(EXE_EXT) $(VFLAGS) cmd/v
|
||||
ifdef NETBSD
|
||||
paxctl +m v2$(EXE_EXT)
|
||||
endif
|
||||
./v2$(EXE_EXT) -nocache -o $(VEXE)$(EXE_EXT) $(VFLAGS) cmd/v
|
||||
ifdef NETBSD
|
||||
paxctl +m $(VEXE)$(EXE_EXT)
|
||||
endif
|
||||
rm -rf v1$(EXE_EXT) v2$(EXE_EXT)
|
||||
endif
|
||||
@$(VEXE)$(EXE_EXT) run cmd/tools/detect_tcc.v
|
||||
|
Loading…
x
Reference in New Issue
Block a user