summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChris Lattner <sabre@nondot.org>2010-01-24 20:22:08 +0000
committerChris Lattner <sabre@nondot.org>2010-01-24 20:22:08 +0000
commitc0f8a361f5dc93f0817411ef17af57b0d3fe60b6 (patch)
treec4c197da1fe0d5a4f7f70791308baada288b3dbe
parentc61503838535703239fc2904ab75e734da08bac1 (diff)
mark some libraries that currently require RTTI.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@94377 91177308-0d34-0410-b5e6-96231b3b80d8
-rw-r--r--lib/CompilerDriver/Makefile1
-rw-r--r--lib/System/Makefile2
-rw-r--r--lib/VMCore/Makefile2
-rw-r--r--tools/llvmc/Makefile1
4 files changed, 4 insertions, 2 deletions
diff --git a/lib/CompilerDriver/Makefile b/lib/CompilerDriver/Makefile
index a5ecfd5d324..66c6d11552f 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 d4fd60eee5f..bb013b9f1f1 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 ecadaeeb276..bc5e77d22de 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 df91728ea36..8f995265d2c 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