| Jeffrey Yasskin | c498878 | 2011-02-11 23:46:38 +0000 | [diff] [blame] | 1 | set(LLVM_LINK_COMPONENTS |
| 2 | asmparser | ||||
| 3 | bitreader | ||||
| 4 | bitwriter | ||||
| Chandler Carruth | b45836a | 2013-03-26 02:25:54 +0000 | [diff] [blame] | 5 | irreader |
| Nick Lewycky | 207bce3 | 2011-04-21 23:44:07 +0000 | [diff] [blame] | 6 | instrumentation |
| Jeffrey Yasskin | c498878 | 2011-02-11 23:46:38 +0000 | [diff] [blame] | 7 | ipo |
| Eli Friedman | 5ceb8aa | 2011-11-10 20:07:09 +0000 | [diff] [blame] | 8 | linker |
| Douglas Gregor | c48190c | 2012-02-01 19:53:01 +0000 | [diff] [blame] | 9 | vectorize |
| Jeffrey Yasskin | c498878 | 2011-02-11 23:46:38 +0000 | [diff] [blame] | 10 | ) |
| 11 | |||||
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 12 | add_clang_library(clangCodeGen |
| Daniel Dunbar | c1b1729 | 2010-06-15 17:48:49 +0000 | [diff] [blame] | 13 | BackendUtil.cpp |
| John McCall | fc207f2 | 2013-03-07 21:37:12 +0000 | [diff] [blame] | 14 | CGAtomic.cpp |
| Mike Stump | 57d7354 | 2009-02-13 15:42:50 +0000 | [diff] [blame] | 15 | CGBlocks.cpp |
| Ted Kremenek | 3e808ed | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 16 | CGBuiltin.cpp |
| Ted Kremenek | 3e808ed | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 17 | CGCall.cpp |
| Anders Carlsson | 59486a2 | 2009-11-24 05:51:11 +0000 | [diff] [blame] | 18 | CGClass.cpp |
| Peter Collingbourne | fe88342 | 2011-10-06 18:29:37 +0000 | [diff] [blame] | 19 | CGCUDANV.cpp |
| 20 | CGCUDARuntime.cpp | ||||
| Anders Carlsson | 59486a2 | 2009-11-24 05:51:11 +0000 | [diff] [blame] | 21 | CGCXX.cpp |
| Anders Carlsson | 81f6f36 | 2010-11-28 17:46:52 +0000 | [diff] [blame] | 22 | CGCXXABI.cpp |
| John McCall | b91ab89 | 2011-01-28 20:10:46 +0000 | [diff] [blame] | 23 | CGCleanup.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 24 | CGDebugInfo.cpp |
| 25 | CGDecl.cpp | ||||
| Anders Carlsson | bc49cfe | 2009-12-10 00:16:00 +0000 | [diff] [blame] | 26 | CGDeclCXX.cpp |
| Anders Carlsson | 4b08db7 | 2009-10-30 01:42:31 +0000 | [diff] [blame] | 27 | CGException.cpp |
| Ted Kremenek | 3e808ed | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 28 | CGExpr.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 29 | CGExprAgg.cpp |
| 30 | CGExprComplex.cpp | ||||
| 31 | CGExprConstant.cpp | ||||
| Anders Carlsson | 59486a2 | 2009-11-24 05:51:11 +0000 | [diff] [blame] | 32 | CGExprCXX.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 33 | CGExprScalar.cpp |
| 34 | CGObjC.cpp | ||||
| 35 | CGObjCGNU.cpp | ||||
| 36 | CGObjCMac.cpp | ||||
| Anders Carlsson | 843c691 | 2011-03-25 14:16:48 +0000 | [diff] [blame] | 37 | CGObjCRuntime.cpp |
| Peter Collingbourne | 2dbb708 | 2011-09-19 21:14:35 +0000 | [diff] [blame] | 38 | CGOpenCLRuntime.cpp |
| Douglas Gregor | 2aff97c | 2009-07-23 15:15:06 +0000 | [diff] [blame] | 39 | CGRecordLayoutBuilder.cpp |
| Mike Stump | d6eb364 | 2009-12-02 18:32:08 +0000 | [diff] [blame] | 40 | CGRTTI.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 41 | CGStmt.cpp |
| Anders Carlsson | af2a317 | 2010-04-08 16:30:25 +0000 | [diff] [blame] | 42 | CGVTables.cpp |
| Anders Carlsson | f768db7 | 2010-01-21 16:50:45 +0000 | [diff] [blame] | 43 | CGVTT.cpp |
| Daniel Dunbar | c1b1729 | 2010-06-15 17:48:49 +0000 | [diff] [blame] | 44 | CodeGenAction.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 45 | CodeGenFunction.cpp |
| 46 | CodeGenModule.cpp | ||||
| Daniel Dunbar | 59ae137 | 2010-10-15 00:39:31 +0000 | [diff] [blame] | 47 | CodeGenTBAA.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 48 | CodeGenTypes.cpp |
| Charles Davis | 4e786dd | 2010-05-25 19:52:27 +0000 | [diff] [blame] | 49 | ItaniumCXXABI.cpp |
| Charles Davis | 74ce859 | 2010-06-09 23:25:41 +0000 | [diff] [blame] | 50 | MicrosoftCXXABI.cpp |
| Reid Kleckner | 7810af0 | 2013-06-19 15:20:38 +0000 | [diff] [blame] | 51 | MicrosoftVBTables.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 52 | ModuleBuilder.cpp |
| Anton Korobeynikov | b322c3a | 2010-01-10 13:06:34 +0000 | [diff] [blame] | 53 | TargetInfo.cpp |
| Oscar Fuentes | 07d9f9a | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 54 | ) |
| Douglas Gregor | ecc60b9 | 2010-05-05 05:41:05 +0000 | [diff] [blame] | 55 | |
| Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 56 | add_dependencies(clangCodeGen |
| NAKAMURA Takumi | 836926d | 2012-07-27 06:18:33 +0000 | [diff] [blame] | 57 | ClangARMNeon |
| Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 58 | ClangAttrClasses |
| 59 | ClangAttrList | ||||
| Dmitri Gribenko | ec92531 | 2012-07-06 00:28:32 +0000 | [diff] [blame] | 60 | ClangCommentNodes |
| Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 61 | ClangDeclNodes |
| NAKAMURA Takumi | 836926d | 2012-07-27 06:18:33 +0000 | [diff] [blame] | 62 | ClangDiagnosticCommon |
| 63 | ClangDiagnosticFrontend | ||||
| Chandler Carruth | 28969b4 | 2012-06-21 01:30:21 +0000 | [diff] [blame] | 64 | ClangStmtNodes |
| 65 | ) | ||||
| 66 | |||||
| 67 | target_link_libraries(clangCodeGen | ||||
| 68 | clangBasic | ||||
| 69 | clangAST | ||||
| 70 | clangFrontend | ||||
| 71 | ) | ||||