Allow env vars to override default CFLAGS etc.

Should make the work easier for downstream packagers
This commit is contained in:
ISSOtm
2020-07-22 19:17:11 +02:00
parent fcd37b52b6
commit f3c916ab96

View File

@@ -32,17 +32,17 @@ VERSION_STRING := `git describe --tags --dirty --always 2>/dev/null`
WARNFLAGS := -Wall WARNFLAGS := -Wall
# Overridable CFLAGS # Overridable CFLAGS
CFLAGS := -O3 CFLAGS ?= -O3
# Non-overridable CFLAGS # Non-overridable CFLAGS
REALCFLAGS := ${CFLAGS} ${WARNFLAGS} -std=gnu11 -D_POSIX_C_SOURCE=200809L \ REALCFLAGS := ${CFLAGS} ${WARNFLAGS} -std=gnu11 -D_POSIX_C_SOURCE=200809L \
-Iinclude -Iinclude
# Overridable LDFLAGS # Overridable LDFLAGS
LDFLAGS := LDFLAGS ?=
# Non-overridable LDFLAGS # Non-overridable LDFLAGS
REALLDFLAGS := ${LDFLAGS} ${WARNFLAGS} \ REALLDFLAGS := ${LDFLAGS} ${WARNFLAGS} \
-DBUILD_VERSION_STRING=\"${VERSION_STRING}\" -DBUILD_VERSION_STRING=\"${VERSION_STRING}\"
YFLAGS := YFLAGS ?=
YACC := yacc YACC := yacc
RM := rm -rf RM := rm -rf