aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/Makefile
diff options
authorLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2017-11-10 09:33:21 +0100
committerLuc Van Oostenryck <luc.vanoostenryck@gmail.com>2017-11-10 10:45:50 +0100
commit8f45a555d1225f9e8c0ca235b25813f10649ba34 (patch)
tree299d5cbb1796ea1cfbbf012491f608e3804cecf7 /Makefile
parent89f501fcc5be36bc63c01bcf1f40702d9bc27e0a (diff)
downloadsparse-dev-8f45a555d1225f9e8c0ca235b25813f10649ba34.tar.gz
build: let -fno-strict-aliasing be a mandatory flag
Signed-off-by: Luc Van Oostenryck <luc.vanoostenryck@gmail.com>
Diffstat (limited to 'Makefile')
-rw-r--r--Makefile7
1 files changed, 6 insertions, 1 deletions
diff --git a/Makefile b/Makefile
index a2d3e8c8..f26c1f96 100644
--- a/Makefile
+++ b/Makefile
@@ -6,7 +6,7 @@ OS = linux
CC = gcc
-CFLAGS = -O2 -finline-functions -fno-strict-aliasing -g
+CFLAGS = -O2 -finline-functions -g
CFLAGS += -Wall -Wwrite-strings
LD = gcc
AR = ar
@@ -79,6 +79,11 @@ INST_MAN1=sparse.1 cgcc.1
all:
+########################################################################
+# common flags/options/...
+
+cflags = -fno-strict-aliasing
+
GCC_BASE := $(shell $(CC) --print-file-name=)
cflags += -DGCC_BASE=\"$(GCC_BASE)\"