From 3c36c77ea7e98cca9be6cb7f1907a73a542964ec Mon Sep 17 00:00:00 2001 From: Test_User Date: Thu, 8 Aug 2024 05:57:53 -0400 Subject: Deal with LDFLAGS too --- Makefile | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/Makefile b/Makefile index 5ce5758..44c17f7 100644 --- a/Makefile +++ b/Makefile @@ -27,6 +27,7 @@ # OTHER DEALINGS IN THE SOFTWARE. ORIGINAL_CFLAGS := $(CFLAGS) +ORIGINAL_LDFLAGS := $(LDFLAGS) INCLUDEFLAGS = @@ -54,6 +55,7 @@ LDFLAGS = -lpthread printf '%s\n' 'LAST_IPv4 = $(IPv4)' >> .makeopts printf '%s\n' 'LAST_IPv6 = $(IPv6)' >> .makeopts printf '%s\n' 'LAST_CFLAGS = $(ORIGINAL_CFLAGS)' >> .makeopts + printf '%s\n' 'LAST_LDFLAGS = $(ORIGINAL_LDFLAGS)' >> .makeopts printf '%s\n' 'LAST_CC = $(CC)' >> .makeopts $(shell [ -e .makeopts ] || > .makeopts) @@ -184,6 +186,15 @@ ORIGINAL_CFLAGS := $(LAST_CFLAGS) CFLAGS := $(LAST_CFLAGS) endif +ifneq ($(ORIGINAL_LDFLAGS),) +ifneq ($(ORIGINAL_LDFLAGS),$(LAST_LDFLAGS)) +rebuild = 1 +endif +else +ORIGINAL_LDFLAGS := $(LAST_LDFLAGS) +LDFLAGS := $(LAST_LDFLAGS) +endif + ifneq ($(CC),) ifneq ($(CC),$(LAST_CC)) rebuild = 1 -- cgit v1.2.3