blob: e1f0cb660babfdf98451da81048075be04ffe902 [file] [log] [blame]
Michael J. Spencer09476212010-09-13 23:54:41 +00001set(LLVM_USED_LIBS clangBasic clangAST clangLex clangAnalysis)
2
Oscar Fuentes07d9f9a2008-10-26 00:56:18 +00003add_clang_library(clangSema
Ted Kremenek918fe842010-03-20 21:06:02 +00004 AnalysisBasedWarnings.cpp
John McCall8b0666c2010-08-20 18:27:03 +00005 AttributeList.cpp
Douglas Gregor2436e712009-09-17 21:32:03 +00006 CodeCompleteConsumer.cpp
John McCall8b0666c2010-08-20 18:27:03 +00007 DeclSpec.cpp
Douglas Gregor899b68f2011-03-23 15:13:44 +00008 DelayedDiagnostic.cpp
Oscar Fuentes07d9f9a2008-10-26 00:56:18 +00009 IdentifierResolver.cpp
Chris Lattner1a1fdbd2009-04-19 04:46:21 +000010 JumpDiagnostics.cpp
Oscar Fuentes07d9f9a2008-10-26 00:56:18 +000011 Sema.cpp
Douglas Gregor43f1bdb2009-03-27 05:18:33 +000012 SemaAccess.cpp
Chris Lattner2eccbc12009-02-17 00:57:29 +000013 SemaAttr.cpp
Sebastian Redl3a0ae122009-07-18 15:08:18 +000014 SemaCXXCast.cpp
Daniel Dunbara0821bf2008-11-11 08:29:24 +000015 SemaCXXScopeSpec.cpp
Ted Kremenek3e808ed2009-07-15 21:08:41 +000016 SemaChecking.cpp
Douglas Gregor2436e712009-09-17 21:32:03 +000017 SemaCodeComplete.cpp
Oscar Fuentes07d9f9a2008-10-26 00:56:18 +000018 SemaDecl.cpp
Ted Kremenek3e808ed2009-07-15 21:08:41 +000019 SemaDeclAttr.cpp
Oscar Fuentes07d9f9a2008-10-26 00:56:18 +000020 SemaDeclCXX.cpp
21 SemaDeclObjC.cpp
Sebastian Redl4915e632009-10-11 09:03:14 +000022 SemaExceptionSpec.cpp
Oscar Fuentes07d9f9a2008-10-26 00:56:18 +000023 SemaExpr.cpp
24 SemaExprCXX.cpp
25 SemaExprObjC.cpp
Oscar Fuentes07d9f9a2008-10-26 00:56:18 +000026 SemaInit.cpp
Douglas Gregor34074322009-01-14 22:20:51 +000027 SemaLookup.cpp
Ted Kremenekfd1d11c2010-03-12 00:38:40 +000028 SemaObjCProperty.cpp
Oscar Fuentes07d9f9a2008-10-26 00:56:18 +000029 SemaOverload.cpp
30 SemaStmt.cpp
Douglas Gregor5101c242008-12-05 18:15:24 +000031 SemaTemplate.cpp
Douglas Gregor55ca8f62009-06-04 00:03:07 +000032 SemaTemplateDeduction.cpp
Douglas Gregorfe1e1102009-02-27 19:31:52 +000033 SemaTemplateInstantiate.cpp
Douglas Gregord7e7a512009-03-17 21:15:40 +000034 SemaTemplateInstantiateDecl.cpp
Douglas Gregorb55fdf82010-12-15 17:38:57 +000035 SemaTemplateVariadic.cpp
Oscar Fuentes07d9f9a2008-10-26 00:56:18 +000036 SemaType.cpp
Anton Korobeynikovb322c3a2010-01-10 13:06:34 +000037 TargetAttributesSema.cpp
Oscar Fuentes07d9f9a2008-10-26 00:56:18 +000038 )
Douglas Gregor23d75bb2009-03-16 23:06:59 +000039
Michael J. Spencer09476212010-09-13 23:54:41 +000040add_dependencies(clangSema ClangARMNeon ClangAttrClasses ClangAttrList
41 ClangDiagnosticSema ClangDeclNodes ClangStmtNodes)