|  | set(LLVM_NO_RTTI 1) | 
|  |  | 
|  | add_clang_library(clangFrontend | 
|  | ASTConsumers.cpp | 
|  | ASTUnit.cpp | 
|  | AnalysisConsumer.cpp | 
|  | Backend.cpp | 
|  | CacheTokens.cpp | 
|  | DeclXML.cpp | 
|  | DependencyFile.cpp | 
|  | DiagChecker.cpp | 
|  | DocumentXML.cpp | 
|  | FixItRewriter.cpp | 
|  | GeneratePCH.cpp | 
|  | HTMLDiagnostics.cpp | 
|  | HTMLPrint.cpp | 
|  | InitHeaderSearch.cpp | 
|  | InitPreprocessor.cpp | 
|  | ManagerRegistry.cpp | 
|  | PCHReader.cpp | 
|  | PCHReaderDecl.cpp | 
|  | PCHReaderStmt.cpp | 
|  | PCHWriter.cpp | 
|  | PCHWriterDecl.cpp | 
|  | PCHWriterStmt.cpp | 
|  | PlistDiagnostics.cpp | 
|  | PrintParserCallbacks.cpp | 
|  | PrintPreprocessedOutput.cpp | 
|  | RewriteBlocks.cpp | 
|  | RewriteMacros.cpp | 
|  | RewriteObjC.cpp | 
|  | RewriteTest.cpp | 
|  | StmtXML.cpp | 
|  | TextDiagnosticBuffer.cpp | 
|  | TextDiagnosticPrinter.cpp | 
|  | TypeXML.cpp | 
|  | Warnings.cpp | 
|  | ) | 
|  |  | 
|  | IF(MSVC) | 
|  | get_target_property(NON_ANSI_COMPILE_FLAGS clangFrontend COMPILE_FLAGS) | 
|  | string(REPLACE /Za | 
|  | "" NON_ANSI_COMPILE_FLAGS | 
|  | ${NON_ANSI_COMPILE_FLAGS}) | 
|  | set_target_properties(clangFrontend PROPERTIES COMPILE_FLAGS ${NON_ANSI_COMPILE_FLAGS}) | 
|  | ENDIF(MSVC) | 
|  |  | 
|  | add_dependencies(clangFrontend | 
|  | ClangDiagnosticFrontend | 
|  | ClangDiagnosticLex | 
|  | ClangDiagnosticSema) |