From f3c916ab96bcc23638cfb9464fe47e8fd87ba102 Mon Sep 17 00:00:00 2001 From: ISSOtm Date: Wed, 22 Jul 2020 19:17:11 +0200 Subject: [PATCH] Allow env vars to override default CFLAGS etc. Should make the work easier for downstream packagers --- Makefile | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/Makefile b/Makefile index 3b39223b..57525949 100644 --- a/Makefile +++ b/Makefile @@ -32,17 +32,17 @@ VERSION_STRING := `git describe --tags --dirty --always 2>/dev/null` WARNFLAGS := -Wall # Overridable CFLAGS -CFLAGS := -O3 +CFLAGS ?= -O3 # Non-overridable CFLAGS REALCFLAGS := ${CFLAGS} ${WARNFLAGS} -std=gnu11 -D_POSIX_C_SOURCE=200809L \ -Iinclude # Overridable LDFLAGS -LDFLAGS := +LDFLAGS ?= # Non-overridable LDFLAGS REALLDFLAGS := ${LDFLAGS} ${WARNFLAGS} \ -DBUILD_VERSION_STRING=\"${VERSION_STRING}\" -YFLAGS := +YFLAGS ?= YACC := yacc RM := rm -rf