Remove -fno-rtti / -fno-exception for ExceptionRTTI, also in Module.mk.

This commit is contained in:
Axel Naumann 2016-04-11 17:40:07 +02:00 committed by sftnight
parent bb7b60959b
commit 2a78137bf1

View File

@ -14,7 +14,7 @@ CLINGS := $(wildcard $(MODDIR)/lib/Interpreter/*.cpp) \
$(wildcard $(MODDIR)/lib/TagsExtension/*.cpp) \
$(wildcard $(MODDIR)/lib/Utils/*.cpp)
CLINGO := $(call stripsrc,$(CLINGS:.cpp=.o))
CLINGEXCEPO := $(call stripsrc,$(MODDIR)/lib/Interpreter/Exception.o)
CLINGEXCEPO := $(call stripsrc,$(MODDIR)/lib/Interpreter/ExceptionRTTI.o)
CLINGCOMPDH := $(call stripsrc,$(MODDIR)/lib/Interpreter/cling-compiledata.h)
CLINGDEP := $(CLINGO:.o=.d)
@ -164,7 +164,7 @@ endif
CLING_VERSION=ROOT_$(shell cat "$(CLINGDIR)/VERSION")
$(CLINGEXCEPO): CLINGEXCCXXFLAGS := -fexceptions
$(CLINGEXCEPO): CLINGCXXFLAGS:= $(subst -fno-rtti,,$(subst -fno-exceptions,,$(CLINGCXXFLAGS)))
$(CLINGETC) : $(LLVMLIB)
$(CLINGO) : $(CLINGETC)
$(call stripsrc,$(MODDIR)/lib/Interpreter/CIFactory.o): $(CLINGCOMPDH)