diff options
| -rw-r--r-- | Makefile | 6 |
1 files changed, 5 insertions, 1 deletions
@@ -19,7 +19,7 @@ include config.mk CC=$(DEFAULT_C_COMPILER) CCONFIG=-std=c2x -fPIC \ - -fno-signed-zeros -fno-finite-math-only -fno-trapping-math \ + -fno-signed-zeros -fno-trapping-math \ -fvisibility=hidden -fdollars-in-identifiers \ -DGC_THREADS LTO= @@ -61,6 +61,10 @@ ifeq ($(shell $(CC) -v 2>&1 | grep -c "gcc version"), 1) CCONFIG += -fsanitize=signed-integer-overflow -fno-sanitize-recover -fno-signaling-nans endif +ifeq ($(shell $(CC) -v 2>&1 | grep -c "clang version"), 1) + CCONFIG += -fno-finite-math-only +endif + OS := $(shell uname -s) OSFLAGS != case $(OS) in *BSD|Darwin) echo '-D_BSD_SOURCE';; Linux) echo '-D_GNU_SOURCE';; *) echo '-D_DEFAULT_SOURCE';; esac |
