Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 1 | set(LLVM_NO_RTTI 1) |
2 | |||||
3 | add_clang_library(clangCodeGen | ||||
Daniel Dunbar | 9b414d3 | 2010-06-15 17:48:49 +0000 | [diff] [blame] | 4 | BackendUtil.cpp |
Mike Stump | 4783787 | 2009-02-13 15:42:50 +0000 | [diff] [blame] | 5 | CGBlocks.cpp |
Ted Kremenek | b3b7364 | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 6 | CGBuiltin.cpp |
Ted Kremenek | b3b7364 | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 7 | CGCall.cpp |
Anders Carlsson | 5b95592 | 2009-11-24 05:51:11 +0000 | [diff] [blame] | 8 | CGClass.cpp |
9 | CGCXX.cpp | ||||
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 10 | CGDebugInfo.cpp |
11 | CGDecl.cpp | ||||
Anders Carlsson | 5ec2e7c | 2009-12-10 00:16:00 +0000 | [diff] [blame] | 12 | CGDeclCXX.cpp |
Anders Carlsson | 756b5c4 | 2009-10-30 01:42:31 +0000 | [diff] [blame] | 13 | CGException.cpp |
Ted Kremenek | b3b7364 | 2009-07-15 21:08:41 +0000 | [diff] [blame] | 14 | CGExpr.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 15 | CGExprAgg.cpp |
16 | CGExprComplex.cpp | ||||
17 | CGExprConstant.cpp | ||||
Anders Carlsson | 5b95592 | 2009-11-24 05:51:11 +0000 | [diff] [blame] | 18 | CGExprCXX.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 19 | CGExprScalar.cpp |
20 | CGObjC.cpp | ||||
21 | CGObjCGNU.cpp | ||||
22 | CGObjCMac.cpp | ||||
Douglas Gregor | f6c4bc0 | 2009-07-23 15:15:06 +0000 | [diff] [blame] | 23 | CGRecordLayoutBuilder.cpp |
Mike Stump | 0cb6c19 | 2009-12-02 18:32:08 +0000 | [diff] [blame] | 24 | CGRTTI.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 25 | CGStmt.cpp |
Anders Carlsson | 5b95592 | 2009-11-24 05:51:11 +0000 | [diff] [blame] | 26 | CGTemporaries.cpp |
Anders Carlsson | 461e326 | 2010-04-08 16:30:25 +0000 | [diff] [blame] | 27 | CGVTables.cpp |
Anders Carlsson | 58b7eee | 2010-01-21 16:50:45 +0000 | [diff] [blame] | 28 | CGVTT.cpp |
Daniel Dunbar | 9b414d3 | 2010-06-15 17:48:49 +0000 | [diff] [blame] | 29 | CodeGenAction.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 30 | CodeGenFunction.cpp |
31 | CodeGenModule.cpp | ||||
32 | CodeGenTypes.cpp | ||||
Charles Davis | 3a811f1 | 2010-05-25 19:52:27 +0000 | [diff] [blame] | 33 | ItaniumCXXABI.cpp |
Douglas Gregor | 5f2bfd4 | 2009-02-13 00:10:09 +0000 | [diff] [blame] | 34 | Mangle.cpp |
Charles Davis | c392664 | 2010-06-09 23:25:41 +0000 | [diff] [blame] | 35 | MicrosoftCXXABI.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 36 | ModuleBuilder.cpp |
Anton Korobeynikov | f3e27bf | 2010-01-10 13:06:34 +0000 | [diff] [blame] | 37 | TargetInfo.cpp |
Oscar Fuentes | d2f4e5e | 2008-10-26 00:56:18 +0000 | [diff] [blame] | 38 | ) |
Douglas Gregor | 71b1d0e | 2010-05-05 05:41:05 +0000 | [diff] [blame] | 39 | |
Michael J. Spencer | 5a7f349 | 2010-09-10 21:13:16 +0000 | [diff] [blame] | 40 | target_link_libraries(clangCodeGen |
41 | LLVMCore | ||||
42 | LLVMAsmParser | ||||
43 | LLVMBitReader | ||||
44 | LLVMBitWriter | ||||
45 | LLVMipo | ||||
46 | ) | ||||
47 | |||||
48 | add_dependencies(clangCodeGen | ||||
Michael J. Spencer | 28709c1 | 2010-09-11 02:13:48 +0000 | [diff] [blame^] | 49 | ClangARMNeon |
Michael J. Spencer | 5a7f349 | 2010-09-10 21:13:16 +0000 | [diff] [blame] | 50 | ClangAttrClasses |
51 | ClangAttrList | ||||
52 | ClangDeclNodes | ||||
53 | ClangStmtNodes | ||||
Michael J. Spencer | 28709c1 | 2010-09-11 02:13:48 +0000 | [diff] [blame^] | 54 | ClangDiagnosticFrontend |
Michael J. Spencer | 5a7f349 | 2010-09-10 21:13:16 +0000 | [diff] [blame] | 55 | ) |