X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=Makefile.real;h=b4af64e42c0c8325da84ec6fb10a241696fc2182;hb=4a7999b597b9a0c792286ab411fc0f3ba9ce7e2f;hp=b88de22533048979bcfef8f3396b7608297afb3b;hpb=8181748ed84ac1e7d48ede7c00c9559263683791;p=paraslash.git diff --git a/Makefile.real b/Makefile.real index b88de225..b4af64e4 100644 --- a/Makefile.real +++ b/Makefile.real @@ -20,7 +20,7 @@ uname_s := $(shell uname -s 2>/dev/null || echo "UNKNOWN_OS") uname_rs := $(shell uname -rs) cc_version := $(shell $(CC) --version | head -n 1) GIT_VERSION := $(shell ./GIT-VERSION-GEN git-version.h) -COPYRIGHT_YEAR := 2021 +COPYRIGHT_YEAR := 2022 ifeq ("$(origin O)", "command line") build_dir := $(O) @@ -129,6 +129,11 @@ STRICT_CFLAGS += -Wno-sign-compare -Wno-unknown-pragmas STRICT_CFLAGS += -Wdeclaration-after-statement STRICT_CFLAGS += -Wformat -Wformat-security -Wmissing-format-attribute +ifeq ($(ENABLE_UBSAN), yes) + STRICT_CFLAGS += -fsanitize=undefined + LDFLAGS += -lubsan +endif + ifeq ($(uname_s),Linux) # these cause warnings on *BSD CPPFLAGS += -Wunused-macros