CMakeLists.txt revision 93c972945bccd1a966b0445f9ed45db433b77bc1
1set(LLVM_NO_RTTI 1) 2 3add_clang_library(clangFrontend 4 ASTConsumers.cpp 5 ASTMerge.cpp 6 ASTUnit.cpp 7 BoostConAction.cpp 8 CacheTokens.cpp 9 CompilerInstance.cpp 10 CompilerInvocation.cpp 11 DeclXML.cpp 12 DependencyFile.cpp 13 DiagChecker.cpp 14 DocumentXML.cpp 15 ExecuteCompilerInvocation.cpp 16 FrontendAction.cpp 17 FrontendActions.cpp 18 FrontendOptions.cpp 19 GeneratePCH.cpp 20 InitHeaderSearch.cpp 21 InitPreprocessor.cpp 22 LangStandards.cpp 23 PrintPreprocessedOutput.cpp 24 StmtXML.cpp 25 TextDiagnosticBuffer.cpp 26 TextDiagnosticPrinter.cpp 27 TypeXML.cpp 28 VerifyDiagnosticsClient.cpp 29 Warnings.cpp 30 ) 31 32IF(MSVC) 33 get_target_property(NON_ANSI_COMPILE_FLAGS clangFrontend COMPILE_FLAGS) 34 string(REPLACE /Za 35 "" NON_ANSI_COMPILE_FLAGS 36 ${NON_ANSI_COMPILE_FLAGS}) 37 set_target_properties(clangFrontend PROPERTIES COMPILE_FLAGS ${NON_ANSI_COMPILE_FLAGS}) 38ENDIF(MSVC) 39 40add_dependencies(clangFrontend 41 ClangAttrClasses 42 ClangAttrList 43 ClangDiagnosticFrontend 44 ClangDiagnosticLex 45 ClangDiagnosticSema 46 ClangDeclNodes 47 ClangStmtNodes) 48