From 886e1606c28e970bb288abf4dbc40feb16822a79 Mon Sep 17 00:00:00 2001
From: NAKAMURA Takumi <geek4civic@gmail.com>
Date: Thu, 10 Feb 2011 09:15:32 +0000
Subject: [PATCH] CMake: LLVM_NO_RTTI must be obsolete now!

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@125275 91177308-0d34-0410-b5e6-96231b3b80d8
---
 examples/PrintFunctionNames/CMakeLists.txt | 2 --
 examples/clang-interpreter/CMakeLists.txt  | 2 --
 examples/wpa/CMakeLists.txt                | 2 --
 lib/AST/CMakeLists.txt                     | 2 --
 lib/Analysis/CMakeLists.txt                | 2 --
 lib/Basic/CMakeLists.txt                   | 2 --
 lib/CodeGen/CMakeLists.txt                 | 2 --
 lib/Driver/CMakeLists.txt                  | 2 --
 lib/Frontend/CMakeLists.txt                | 2 --
 lib/FrontendTool/CMakeLists.txt            | 2 --
 lib/Index/CMakeLists.txt                   | 2 --
 lib/Lex/CMakeLists.txt                     | 2 --
 lib/Parse/CMakeLists.txt                   | 2 --
 lib/Rewrite/CMakeLists.txt                 | 2 --
 lib/Sema/CMakeLists.txt                    | 2 --
 lib/Serialization/CMakeLists.txt           | 2 --
 lib/StaticAnalyzer/Checkers/CMakeLists.txt | 2 --
 lib/StaticAnalyzer/Core/CMakeLists.txt     | 2 --
 tools/c-index-test/CMakeLists.txt          | 2 --
 tools/driver/CMakeLists.txt                | 2 --
 tools/libclang/CMakeLists.txt              | 2 --
 21 files changed, 42 deletions(-)

diff --git a/examples/PrintFunctionNames/CMakeLists.txt b/examples/PrintFunctionNames/CMakeLists.txt
index edfbcb5ce17..d442ff9c6b3 100644
--- a/examples/PrintFunctionNames/CMakeLists.txt
+++ b/examples/PrintFunctionNames/CMakeLists.txt
@@ -1,7 +1,5 @@
 set(MODULE TRUE)
 
-set(LLVM_NO_RTTI 1)
-
 set( LLVM_USED_LIBS
   clangFrontendTool
   clangFrontend
diff --git a/examples/clang-interpreter/CMakeLists.txt b/examples/clang-interpreter/CMakeLists.txt
index 21c5afdc816..c8e907eeaa4 100644
--- a/examples/clang-interpreter/CMakeLists.txt
+++ b/examples/clang-interpreter/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS
     clangFrontend
     clangSerialization
diff --git a/examples/wpa/CMakeLists.txt b/examples/wpa/CMakeLists.txt
index e3aaf1d919d..c997c69453f 100644
--- a/examples/wpa/CMakeLists.txt
+++ b/examples/wpa/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS
   clangIndex
   clangFrontend
diff --git a/lib/AST/CMakeLists.txt b/lib/AST/CMakeLists.txt
index b49b89ed886..e767ebcb3a9 100644
--- a/lib/AST/CMakeLists.txt
+++ b/lib/AST/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS clangBasic)
 
 add_clang_library(clangAST
diff --git a/lib/Analysis/CMakeLists.txt b/lib/Analysis/CMakeLists.txt
index a7bd8c193fc..0912f3c8744 100644
--- a/lib/Analysis/CMakeLists.txt
+++ b/lib/Analysis/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS clangBasic clangAST clangIndex)
 
 add_clang_library(clangAnalysis
diff --git a/lib/Basic/CMakeLists.txt b/lib/Basic/CMakeLists.txt
index 12bc7d43ca7..0a28fbc3779 100644
--- a/lib/Basic/CMakeLists.txt
+++ b/lib/Basic/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 add_clang_library(clangBasic
   Builtins.cpp
   ConvertUTF.c
diff --git a/lib/CodeGen/CMakeLists.txt b/lib/CodeGen/CMakeLists.txt
index 4da6368ca15..7aa6b15781a 100644
--- a/lib/CodeGen/CMakeLists.txt
+++ b/lib/CodeGen/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS clangBasic clangAST clangFrontend)
 
 add_clang_library(clangCodeGen
diff --git a/lib/Driver/CMakeLists.txt b/lib/Driver/CMakeLists.txt
index 9d41b55981b..ee7ded94d4d 100644
--- a/lib/Driver/CMakeLists.txt
+++ b/lib/Driver/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS clangBasic clangAST clangParse)
 
 add_clang_library(clangDriver
diff --git a/lib/Frontend/CMakeLists.txt b/lib/Frontend/CMakeLists.txt
index ceb9fcd3615..9a53ad6e53d 100644
--- a/lib/Frontend/CMakeLists.txt
+++ b/lib/Frontend/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set( LLVM_USED_LIBS
   clangDriver
   clangParse
diff --git a/lib/FrontendTool/CMakeLists.txt b/lib/FrontendTool/CMakeLists.txt
index 31983df3652..c367695d572 100644
--- a/lib/FrontendTool/CMakeLists.txt
+++ b/lib/FrontendTool/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS clangDriver clangFrontend clangRewrite clangCodeGen 
     clangStaticAnalyzerCheckers clangStaticAnalyzerCore)
 
diff --git a/lib/Index/CMakeLists.txt b/lib/Index/CMakeLists.txt
index 4dd4f469c61..0a3f7cb14d8 100644
--- a/lib/Index/CMakeLists.txt
+++ b/lib/Index/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS clangBasic clangAST)
 
 add_clang_library(clangIndex
diff --git a/lib/Lex/CMakeLists.txt b/lib/Lex/CMakeLists.txt
index aa2c93af8ba..417ad968402 100644
--- a/lib/Lex/CMakeLists.txt
+++ b/lib/Lex/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 # TODO: Add -maltivec when ARCH is PowerPC.
 
 set(LLVM_USED_LIBS clangBasic)
diff --git a/lib/Parse/CMakeLists.txt b/lib/Parse/CMakeLists.txt
index 5b75a668a4c..6bf5e64cc6f 100644
--- a/lib/Parse/CMakeLists.txt
+++ b/lib/Parse/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS clangBasic clangAST clangLex clangSema)
 
 add_clang_library(clangParse
diff --git a/lib/Rewrite/CMakeLists.txt b/lib/Rewrite/CMakeLists.txt
index 853a9c0b122..ee4cba21e0f 100644
--- a/lib/Rewrite/CMakeLists.txt
+++ b/lib/Rewrite/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS clangBasic clangAST clangParse clangFrontend)
 
 add_clang_library(clangRewrite
diff --git a/lib/Sema/CMakeLists.txt b/lib/Sema/CMakeLists.txt
index af9c2f4c453..0d66e259d48 100644
--- a/lib/Sema/CMakeLists.txt
+++ b/lib/Sema/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS clangBasic clangAST clangLex clangAnalysis)
 
 add_clang_library(clangSema
diff --git a/lib/Serialization/CMakeLists.txt b/lib/Serialization/CMakeLists.txt
index a3782180b32..f8c67989a40 100644
--- a/lib/Serialization/CMakeLists.txt
+++ b/lib/Serialization/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS clangFrontend)
 
 add_clang_library(clangSerialization
diff --git a/lib/StaticAnalyzer/Checkers/CMakeLists.txt b/lib/StaticAnalyzer/Checkers/CMakeLists.txt
index 9a6ad7fbf81..48e5b633417 100644
--- a/lib/StaticAnalyzer/Checkers/CMakeLists.txt
+++ b/lib/StaticAnalyzer/Checkers/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS clangBasic clangAST)
 
 add_clang_library(clangStaticAnalyzerCheckers
diff --git a/lib/StaticAnalyzer/Core/CMakeLists.txt b/lib/StaticAnalyzer/Core/CMakeLists.txt
index 5fc72fb2962..828613003c5 100644
--- a/lib/StaticAnalyzer/Core/CMakeLists.txt
+++ b/lib/StaticAnalyzer/Core/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS clangBasic clangLex clangAST clangFrontend clangRewrite)
 
 add_clang_library(clangStaticAnalyzerCore
diff --git a/tools/c-index-test/CMakeLists.txt b/tools/c-index-test/CMakeLists.txt
index 0cda6c4a31b..9169fc7422a 100644
--- a/tools/c-index-test/CMakeLists.txt
+++ b/tools/c-index-test/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS libclang)
 
 set( LLVM_LINK_COMPONENTS
diff --git a/tools/driver/CMakeLists.txt b/tools/driver/CMakeLists.txt
index 083b8c0d4ee..e38bb3768aa 100644
--- a/tools/driver/CMakeLists.txt
+++ b/tools/driver/CMakeLists.txt
@@ -1,5 +1,3 @@
-set(LLVM_NO_RTTI 1)
-
 set( LLVM_USED_LIBS
   clangFrontendTool
   clangFrontend
diff --git a/tools/libclang/CMakeLists.txt b/tools/libclang/CMakeLists.txt
index e9016213171..661fddd822e 100644
--- a/tools/libclang/CMakeLists.txt
+++ b/tools/libclang/CMakeLists.txt
@@ -1,7 +1,5 @@
 set(SHARED_LIBRARY TRUE)
 
-set(LLVM_NO_RTTI 1)
-
 set(LLVM_USED_LIBS
   clangFrontend
   clangDriver
-- 
GitLab