Jeffrey Yasskin | c498878 | 2011-02-11 23:46:38 +0000 | [diff] [blame^] | 1 | set(LLVM_LINK_COMPONENTS |
2 | asmparser | ||||
3 | bitreader | ||||
4 | bitwriter | ||||
5 | ipo | ||||
6 | ) | ||||
7 | |||||
Michael J. Spencer | 0947621 | 2010-09-13 23:54:41 +0000 | [diff] [blame] | 8 | set(LLVM_USED_LIBS clangBasic clangAST clangFrontend) |
9 | |||||
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 10 | add_clang_library(clangCodeGen |
Daniel Dunbar | c1b1729 | 2010-06-15 17:48:49 +0000 | [diff] [blame] | 11 | BackendUtil.cpp |
Mike Stump | 57d7354 | 2009-02-13 15:42:50 +0000 | [diff] [blame] | 12 | CGBlocks.cpp |
Ted Kremenek | 3e808ed | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 13 | CGBuiltin.cpp |
Ted Kremenek | 3e808ed | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 14 | CGCall.cpp |
Anders Carlsson | 59486a2 | 2009-11-24 05:51:11 +0000 | [diff] [blame] | 15 | CGClass.cpp |
16 | CGCXX.cpp | ||||
Anders Carlsson | 81f6f36 | 2010-11-28 17:46:52 +0000 | [diff] [blame] | 17 | CGCXXABI.cpp |
John McCall | b91ab89 | 2011-01-28 20:10:46 +0000 | [diff] [blame] | 18 | CGCleanup.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 19 | CGDebugInfo.cpp |
20 | CGDecl.cpp | ||||
Anders Carlsson | bc49cfe | 2009-12-10 00:16:00 +0000 | [diff] [blame] | 21 | CGDeclCXX.cpp |
Anders Carlsson | 4b08db7 | 2009-10-30 01:42:31 +0000 | [diff] [blame] | 22 | CGException.cpp |
Ted Kremenek | 3e808ed | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 23 | CGExpr.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 24 | CGExprAgg.cpp |
25 | CGExprComplex.cpp | ||||
26 | CGExprConstant.cpp | ||||
Anders Carlsson | 59486a2 | 2009-11-24 05:51:11 +0000 | [diff] [blame] | 27 | CGExprCXX.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 28 | CGExprScalar.cpp |
29 | CGObjC.cpp | ||||
30 | CGObjCGNU.cpp | ||||
31 | CGObjCMac.cpp | ||||
Douglas Gregor | 2aff97c | 2009-07-23 15:15:06 +0000 | [diff] [blame] | 32 | CGRecordLayoutBuilder.cpp |
Mike Stump | d6eb364 | 2009-12-02 18:32:08 +0000 | [diff] [blame] | 33 | CGRTTI.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 34 | CGStmt.cpp |
Anders Carlsson | 59486a2 | 2009-11-24 05:51:11 +0000 | [diff] [blame] | 35 | CGTemporaries.cpp |
Anders Carlsson | af2a317 | 2010-04-08 16:30:25 +0000 | [diff] [blame] | 36 | CGVTables.cpp |
Anders Carlsson | f768db7 | 2010-01-21 16:50:45 +0000 | [diff] [blame] | 37 | CGVTT.cpp |
Daniel Dunbar | c1b1729 | 2010-06-15 17:48:49 +0000 | [diff] [blame] | 38 | CodeGenAction.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 39 | CodeGenFunction.cpp |
40 | CodeGenModule.cpp | ||||
Daniel Dunbar | 59ae137 | 2010-10-15 00:39:31 +0000 | [diff] [blame] | 41 | CodeGenTBAA.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 42 | CodeGenTypes.cpp |
Charles Davis | 4e786dd | 2010-05-25 19:52:27 +0000 | [diff] [blame] | 43 | ItaniumCXXABI.cpp |
Charles Davis | 74ce859 | 2010-06-09 23:25:41 +0000 | [diff] [blame] | 44 | MicrosoftCXXABI.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 45 | ModuleBuilder.cpp |
Anton Korobeynikov | b322c3a | 2010-01-10 13:06:34 +0000 | [diff] [blame] | 46 | TargetInfo.cpp |
Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 47 | ) |
Douglas Gregor | ecc60b9 | 2010-05-05 05:41:05 +0000 | [diff] [blame] | 48 | |
Michael J. Spencer | 0947621 | 2010-09-13 23:54:41 +0000 | [diff] [blame] | 49 | add_dependencies(clangCodeGen ClangAttrClasses ClangAttrList ClangDeclNodes |
50 | ClangStmtNodes) |