Enable LTO in release builds

Fixes #693
This commit is contained in:
ISSOtm
2021-01-09 03:57:48 +01:00
parent cab9cb06a3
commit b598911e96
4 changed files with 24 additions and 8 deletions

View File

@@ -33,7 +33,7 @@ VERSION_STRING := `git describe --tags --dirty --always 2>/dev/null`
WARNFLAGS := -Wall
# Overridable CFLAGS
CFLAGS ?= -O3 -DNDEBUG
CFLAGS ?= -O3 -flto -DNDEBUG
# Non-overridable CFLAGS
REALCFLAGS := ${CFLAGS} ${WARNFLAGS} -std=gnu11 -D_POSIX_C_SOURCE=200809L \
-Iinclude