mirror of
https://github.com/lunchcat/sif.git
synced 2026-01-13 21:36:28 -08:00
chore<build>: check for go install version before build
This commit is contained in:
11
Makefile
11
Makefile
@@ -7,19 +7,22 @@ GOFLAGS ?=
|
||||
PREFIX ?= /usr/local
|
||||
BINDIR ?= bin
|
||||
|
||||
all: sif
|
||||
all: check_go_version sif
|
||||
|
||||
sif:
|
||||
check_go_version:
|
||||
@$(GO) version | grep -q "go1\.23\." || (echo "Please install the latest version of Go" && exit 1)
|
||||
|
||||
sif: check_go_version
|
||||
$(GO) build $(GOFLAGS) ./cmd/sif
|
||||
|
||||
clean:
|
||||
$(RM) -rf sif
|
||||
|
||||
install:
|
||||
install: check_go_version
|
||||
mkdir -p $(DESTDIR)$(PREFIX)/$(BINDIR)
|
||||
cp -f sif $(DESTDIR)$(PREFIX)/$(BINDIR)
|
||||
|
||||
uninstall:
|
||||
$(RM) $(DESTDIR)$(PREFIX)/$(BINDIR)/sif
|
||||
|
||||
.PHONY: all sif clean install uninstall
|
||||
.PHONY: all check_go_version sif clean install uninstall
|
||||
Reference in New Issue
Block a user