1
0
mirror of https://github.com/vlang/v.git synced 2023-08-10 21:13:21 +03:00

Makefile: support CFLAGS and LDFLAGS for the vc/v.c to v bootstrap.

This commit is contained in:
Delyan Angelov 2022-03-08 14:48:20 +02:00
parent 3fe8204062
commit 137fade014
No known key found for this signature in database
GPG Key ID: 66886C0F12D595ED

View File

@ -1,10 +1,12 @@
CC ?= cc
VFLAGS ?=
CFLAGS ?=
LDFLAGS ?=
all:
rm -rf vc/
git clone --depth 1 --quiet https://github.com/vlang/vc
$(CC) -std=gnu11 -w -I ./thirdparty/stdatomic/nix -o v1 vc/v.c -lm -lexecinfo -lpthread
$(CC) $(CFLAGS) -std=gnu11 -w -I ./thirdparty/stdatomic/nix -o v1 vc/v.c -lm -lexecinfo -lpthread $(LDFLAGS)
./v1 -no-parallel -o v2 $(VFLAGS) cmd/v
./v2 -o v $(VFLAGS) cmd/v
rm -rf v1 v2 vc/