From e56e6e57aa64f7695dca271de1755794489b2dc6 Mon Sep 17 00:00:00 2001 From: Anders Damsgaard Date: Mon, 14 Jun 2021 09:37:53 +0200 Subject: [PATCH] Makefile: do not hardcode optimization and linker flags Adhere to git://bitreich.org/bitreich-style/c/makefile-guideline.txt 71 * $CFLAGS: do not hard-code optimization flags like (-O2) or diagnostic flags 72 such as -Wall, -Wextra, -pedantic. Even more importantly, do not 73 specify unportable compiler flags. 74 75 * $LDFLAGS: do not hard-code linker flags like -s (symbol stripping) or -g, 76 -static or such flags. Signed-off-by: Christoph Lohmann <20h@r-36.net> --- config.mk | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/config.mk b/config.mk index 307e6fe..8c898ae 100644 --- a/config.mk +++ b/config.mk @@ -16,8 +16,8 @@ CPPFLAGS = -DVERSION=\"${VERSION}\" -D_POSIX_C_SOURCE=200809L -DNEED_STRLCPY # BSD #CPPFLAGS = -DVERSION=\"${VERSION}\" -CFLAGS += -g -std=c99 -pedantic -Wall -Wvariadic-macros -Os ${INCS} ${CPPFLAGS} -LDFLAGS += -g ${LIBS} +CFLAGS += -std=c99 ${INCS} ${CPPFLAGS} +LDFLAGS += ${LIBS} # compiler and linker # CC = cc