From d806bc9fea1fb5768251c27ad5b3ca3dfe29192d Mon Sep 17 00:00:00 2001 From: helixhorned Date: Fri, 9 Dec 2011 19:09:00 +0000 Subject: [PATCH] When compiling debugging builds with clang, enable -fcatch-undefined-behavior. git-svn-id: https://svn.eduke32.com/eduke32@2160 1a8010ca-5511-0410-912e-c29ae57300e0 --- polymer/eduke32/Makefile.common | 3 +++ 1 file changed, 3 insertions(+) diff --git a/polymer/eduke32/Makefile.common b/polymer/eduke32/Makefile.common index ac86c5df9..c57d1b26a 100644 --- a/polymer/eduke32/Makefile.common +++ b/polymer/eduke32/Makefile.common @@ -89,6 +89,9 @@ ifneq (0,$(RELEASE)) else # Debugging enabled debug=-ggdb -O0 -DDEBUGGINGAIDS + ifeq ($(CC),clang) + debug+= -fcatch-undefined-behavior + endif ifeq ($(PLATFORM),LINUX) LIBS+=-rdynamic endif