From c0f8a361f5dc93f0817411ef17af57b0d3fe60b6 Mon Sep 17 00:00:00 2001 From: Chris Lattner Date: Sun, 24 Jan 2010 20:22:08 +0000 Subject: mark some libraries that currently require RTTI. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94377 91177308-0d34-0410-b5e6-96231b3b80d8 --- lib/CompilerDriver/Makefile | 1 + lib/System/Makefile | 2 +- lib/VMCore/Makefile | 2 +- tools/llvmc/Makefile | 1 + 4 files changed, 4 insertions(+), 2 deletions(-) diff --git a/lib/CompilerDriver/Makefile b/lib/CompilerDriver/Makefile index a5ecfd5d32..66c6d11552 100644 --- a/lib/CompilerDriver/Makefile +++ b/lib/CompilerDriver/Makefile @@ -22,6 +22,7 @@ else endif REQUIRES_EH := 1 +REQUIRES_RTTI := 1 include $(LEVEL)/Makefile.common diff --git a/lib/System/Makefile b/lib/System/Makefile index d4fd60eee5..bb013b9f1f 100644 --- a/lib/System/Makefile +++ b/lib/System/Makefile @@ -10,7 +10,7 @@ LEVEL = ../.. LIBRARYNAME = LLVMSystem BUILD_ARCHIVE = 1 - +REQUIRES_RTTI = 1 include $(LEVEL)/Makefile.config ifeq ($(HOST_OS),MingW) diff --git a/lib/VMCore/Makefile b/lib/VMCore/Makefile index ecadaeeb27..bc5e77d22d 100644 --- a/lib/VMCore/Makefile +++ b/lib/VMCore/Makefile @@ -9,7 +9,7 @@ LEVEL = ../.. LIBRARYNAME = LLVMCore BUILD_ARCHIVE = 1 -#CXXFLAGS = -fno-rtti +REQUIRES_RTTI = 1 BUILT_SOURCES = $(PROJ_OBJ_ROOT)/include/llvm/Intrinsics.gen diff --git a/tools/llvmc/Makefile b/tools/llvmc/Makefile index df91728ea3..8f995265d2 100644 --- a/tools/llvmc/Makefile +++ b/tools/llvmc/Makefile @@ -11,6 +11,7 @@ LEVEL = ../.. export LLVMC_BASED_DRIVER_NAME = llvmc export LLVMC_BUILTIN_PLUGINS = Base Clang +REQUIRES_RTTI = 1 DIRS = plugins driver -- cgit v1.2.3