From e8943b31fc30adaba4fded6b8e9eb4f73477e491 Mon Sep 17 00:00:00 2001 From: Zihao Yu Date: Sun, 4 Jun 2023 16:24:40 +0800 Subject: [PATCH] scripts,native: pass LDFLAGS to g++ --- scripts/native.mk | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/scripts/native.mk b/scripts/native.mk index 0a66a3b..1a8fd03 100644 --- a/scripts/native.mk +++ b/scripts/native.mk @@ -13,10 +13,12 @@ AM_SRCS := native/trm.c \ CFLAGS += -fpie ASFLAGS += -fpie -pie +comma = , +LDFLAGS_CXX = $(addprefix -Wl$(comma), $(LDFLAGS)) image: @echo + LD "->" $(IMAGE_REL) - @g++ -pie -o $(IMAGE) -Wl,--whole-archive $(LINKAGE) -Wl,-no-whole-archive -Wl,-z -Wl,noexecstack -lSDL2 -ldl + @g++ -pie -o $(IMAGE) -Wl,--whole-archive $(LINKAGE) -Wl,-no-whole-archive $(LDFLAGS_CXX) -lSDL2 -ldl run: image $(IMAGE)