From 25180af1357de4a3e6ed34d0d93d6cb14e8825fe Mon Sep 17 00:00:00 2001 From: Philippe Teuwen Date: Tue, 6 Oct 2020 14:56:26 +0200 Subject: [PATCH] DEFLDFLAGS --- Makefile.defs | 1 + Makefile.host | 1 + client/Makefile | 1 + 3 files changed, 3 insertions(+) diff --git a/Makefile.defs b/Makefile.defs index 1c702930a..b4dcfd0da 100644 --- a/Makefile.defs +++ b/Makefile.defs @@ -50,6 +50,7 @@ endif DEFCXXFLAGS = -Wall -Werror -O3 -pipe DEFCFLAGS = -Wall -Werror -O3 -fstrict-aliasing -pipe +DEFLDFLAGS = # Some more warnings we want as errors: DEFCFLAGS += -Wbad-function-cast -Wredundant-decls -Wmissing-prototypes -Wchar-subscripts -Wshadow -Wundef -Wwrite-strings -Wunused -Wuninitialized -Wpointer-arith -Winline -Wformat -Wformat-security -Winit-self -Wmissing-include-dirs -Wnested-externs -Wmissing-declarations -Wempty-body -Wignored-qualifiers -Wmissing-field-initializers -Wtype-limits -Wold-style-definition # Some more warnings we need first to eliminate, so temporarely tolerated: diff --git a/Makefile.host b/Makefile.host index e374a9294..694ab5a1c 100644 --- a/Makefile.host +++ b/Makefile.host @@ -19,6 +19,7 @@ CFLAGS ?= $(DEFCFLAGS) CFLAGS += $(MYDEFS) $(MYCFLAGS) $(MYINCLUDES) CXXFLAGS ?= $(DEFCXXFLAGS) CXXFLAGS += $(MYDEFS) $(MYCXXFLAGS) $(MYINCLUDES) +LDFLAGS ?= $(DEFLDFLAGS) LDFLAGS += $(MYLDFLAGS) LDLIBS += $(MYLDLIBS) diff --git a/client/Makefile b/client/Makefile index 29fb4462e..ac51cb1bd 100644 --- a/client/Makefile +++ b/client/Makefile @@ -309,6 +309,7 @@ ifeq ($(QT_FOUND),1) endif endif +LDFLAGS ?= $(DEFLDFLAGS) PM3LDFLAGS = $(LDFLAGS) ifeq ($(platform),Darwin) PM3LDFLAGS += -framework Foundation -framework AppKit