mirror of
https://github.com/daeuniverse/dae.git
synced 2025-07-15 18:29:08 +07:00
chore(makefile): auto set NOSTRIP
This commit is contained in:
4
Makefile
4
Makefile
@ -14,8 +14,11 @@ OUTPUT ?= dae
|
|||||||
MAX_MATCH_SET_LEN ?= 64
|
MAX_MATCH_SET_LEN ?= 64
|
||||||
CFLAGS := -DMAX_MATCH_SET_LEN=$(MAX_MATCH_SET_LEN) $(CFLAGS)
|
CFLAGS := -DMAX_MATCH_SET_LEN=$(MAX_MATCH_SET_LEN) $(CFLAGS)
|
||||||
NOSTRIP ?= n
|
NOSTRIP ?= n
|
||||||
|
STRIP_PATH := $(shell command -v $(STRIP) 2>/dev/null)
|
||||||
ifeq ($(strip $(NOSTRIP)),y)
|
ifeq ($(strip $(NOSTRIP)),y)
|
||||||
STRIP_FLAG := -no-strip
|
STRIP_FLAG := -no-strip
|
||||||
|
else ifeq ($(wildcard $(STRIP_PATH)),)
|
||||||
|
STRIP_FLAG := -no-strip
|
||||||
else
|
else
|
||||||
STRIP_FLAG := -strip=$(STRIP)
|
STRIP_FLAG := -strip=$(STRIP)
|
||||||
endif
|
endif
|
||||||
@ -48,4 +51,5 @@ ebpf: clean-ebpf
|
|||||||
@unset GOOS && \
|
@unset GOOS && \
|
||||||
unset GOARCH && \
|
unset GOARCH && \
|
||||||
unset GOARM && \
|
unset GOARM && \
|
||||||
|
echo $(STRIP_FLAG) && \
|
||||||
go generate ./control/control.go
|
go generate ./control/control.go
|
||||||
|
Reference in New Issue
Block a user