LDFLAGS :=
LIBS := -lm
-CFLAGS += -Wall -Wextra -Werror -I. -fno-strict-aliasing -fsigned-char $(OPTIONAL)
+CFLAGS += -Wall -Wextra -Werror -I. -fno-strict-aliasing $(OPTIONAL)
ifneq ($(shell git describe --always 2>/dev/null),)
CFLAGS += -DGMQCC_GITINFO="\"$(shell git describe --always)\""
endif
-Wno-conversion \
-Wno-missing-prototypes \
-Wno-float-equal \
- -Wno-missing-variable-declarations \
-Wno-unknown-warning-option
else
#Tiny C Compiler doesn't know what -pedantic-errors is
TESTSUITE = testsuite.exe
PAK = pak.exe
else
- #arm support for linux .. we need to allow unaligned accesses
- #to memory otherwise we just segfault everywhere
- ifneq (, $(findstring arm, $(shell uname -m)))
- CFLAGS += -munaligned-access
- endif
-
QCVM = qcvm
GMQCC = gmqcc
TESTSUITE = testsuite