Jeffrey Yasskin | 0a86d44 | 2011-02-11 23:46:38 +0000 | [diff] [blame] | 1 | set(LLVM_LINK_COMPONENTS |
2 | asmparser | ||||
3 | bitreader | ||||
4 | bitwriter | ||||
Nick Lewycky | e8ba8d7 | 2011-04-21 23:44:07 +0000 | [diff] [blame] | 5 | instrumentation |
Jeffrey Yasskin | 0a86d44 | 2011-02-11 23:46:38 +0000 | [diff] [blame] | 6 | ipo |
Eli Friedman | a60279d | 2011-11-10 20:07:09 +0000 | [diff] [blame] | 7 | linker |
Douglas Gregor | a28c1df | 2012-02-01 19:53:01 +0000 | [diff] [blame] | 8 | vectorize |
Jeffrey Yasskin | 0a86d44 | 2011-02-11 23:46:38 +0000 | [diff] [blame] | 9 | ) |
10 | |||||
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 11 | add_clang_library(clangCodeGen |
Daniel Dunbar | 9b414d3 | 2010-06-15 17:48:49 +0000 | [diff] [blame] | 12 | BackendUtil.cpp |
Mike Stump | 4783787 | 2009-02-13 15:42:50 +0000 | [diff] [blame] | 13 | CGBlocks.cpp |
Ted Kremenek | b3b7364 | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 14 | CGBuiltin.cpp |
Ted Kremenek | b3b7364 | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 15 | CGCall.cpp |
Anders Carlsson | 5b95592 | 2009-11-24 05:51:11 +0000 | [diff] [blame] | 16 | CGClass.cpp |
Peter Collingbourne | 6c0aa5f | 2011-10-06 18:29:37 +0000 | [diff] [blame] | 17 | CGCUDANV.cpp |
18 | CGCUDARuntime.cpp | ||||
Anders Carlsson | 5b95592 | 2009-11-24 05:51:11 +0000 | [diff] [blame] | 19 | CGCXX.cpp |
Anders Carlsson | 4992eaf | 2010-11-28 17:46:52 +0000 | [diff] [blame] | 20 | CGCXXABI.cpp |
John McCall | 21a7dfc | 2011-01-28 20:10:46 +0000 | [diff] [blame] | 21 | CGCleanup.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 22 | CGDebugInfo.cpp |
23 | CGDecl.cpp | ||||
Anders Carlsson | 5ec2e7c | 2009-12-10 00:16:00 +0000 | [diff] [blame] | 24 | CGDeclCXX.cpp |
Anders Carlsson | 756b5c4 | 2009-10-30 01:42:31 +0000 | [diff] [blame] | 25 | CGException.cpp |
Ted Kremenek | b3b7364 | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 26 | CGExpr.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 27 | CGExprAgg.cpp |
28 | CGExprComplex.cpp | ||||
29 | CGExprConstant.cpp | ||||
Anders Carlsson | 5b95592 | 2009-11-24 05:51:11 +0000 | [diff] [blame] | 30 | CGExprCXX.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 31 | CGExprScalar.cpp |
32 | CGObjC.cpp | ||||
33 | CGObjCGNU.cpp | ||||
34 | CGObjCMac.cpp | ||||
Anders Carlsson | 16625e1 | 2011-03-25 14:16:48 +0000 | [diff] [blame] | 35 | CGObjCRuntime.cpp |
Peter Collingbourne | 8c25fc5 | 2011-09-19 21:14:35 +0000 | [diff] [blame] | 36 | CGOpenCLRuntime.cpp |
Douglas Gregor | f6c4bc0 | 2009-07-23 15:15:06 +0000 | [diff] [blame] | 37 | CGRecordLayoutBuilder.cpp |
Mike Stump | 0cb6c19 | 2009-12-02 18:32:08 +0000 | [diff] [blame] | 38 | CGRTTI.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 39 | CGStmt.cpp |
Anders Carlsson | 461e326 | 2010-04-08 16:30:25 +0000 | [diff] [blame] | 40 | CGVTables.cpp |
Anders Carlsson | 58b7eee | 2010-01-21 16:50:45 +0000 | [diff] [blame] | 41 | CGVTT.cpp |
Daniel Dunbar | 9b414d3 | 2010-06-15 17:48:49 +0000 | [diff] [blame] | 42 | CodeGenAction.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 43 | CodeGenFunction.cpp |
44 | CodeGenModule.cpp | ||||
Daniel Dunbar | 5259e7e | 2010-10-15 00:39:31 +0000 | [diff] [blame] | 45 | CodeGenTBAA.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 46 | CodeGenTypes.cpp |
Charles Davis | 3a811f1 | 2010-05-25 19:52:27 +0000 | [diff] [blame] | 47 | ItaniumCXXABI.cpp |
Charles Davis | c392664 | 2010-06-09 23:25:41 +0000 | [diff] [blame] | 48 | MicrosoftCXXABI.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 49 | ModuleBuilder.cpp |
Anton Korobeynikov | f3e27bf | 2010-01-10 13:06:34 +0000 | [diff] [blame] | 50 | TargetInfo.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 51 | ) |
Douglas Gregor | 71b1d0e | 2010-05-05 05:41:05 +0000 | [diff] [blame] | 52 | |
Chandler Carruth | b0d8671 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 53 | add_dependencies(clangCodeGen |
NAKAMURA Takumi | 11abf2a | 2012-07-27 06:18:33 +0000 | [diff] [blame^] | 54 | ClangARMNeon |
Chandler Carruth | b0d8671 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 55 | ClangAttrClasses |
56 | ClangAttrList | ||||
Dmitri Gribenko | 8d3ba23 | 2012-07-06 00:28:32 +0000 | [diff] [blame] | 57 | ClangCommentNodes |
Chandler Carruth | b0d8671 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 58 | ClangDeclNodes |
NAKAMURA Takumi | 11abf2a | 2012-07-27 06:18:33 +0000 | [diff] [blame^] | 59 | ClangDiagnosticCommon |
60 | ClangDiagnosticFrontend | ||||
Chandler Carruth | b0d8671 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 61 | ClangStmtNodes |
62 | ) | ||||
63 | |||||
64 | target_link_libraries(clangCodeGen | ||||
65 | clangBasic | ||||
66 | clangAST | ||||
67 | clangFrontend | ||||
68 | ) |