62 lines · plain
1set(2 LLVM_LINK_COMPONENTS3 Core4 Support5)6 7get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)8 9add_clang_library(clangCIR10 CIRGenerator.cpp11 CIRGenAsm.cpp12 CIRGenAtomic.cpp13 CIRGenBuilder.cpp14 CIRGenBuiltin.cpp15 CIRGenBuiltinX86.cpp16 CIRGenCall.cpp17 CIRGenClass.cpp18 CIRGenCleanup.cpp19 CIRGenCoroutine.cpp20 CIRGenCXX.cpp21 CIRGenCXXABI.cpp22 CIRGenDecl.cpp23 CIRGenDeclCXX.cpp24 CIRGenDeclOpenACC.cpp25 CIRGenException.cpp26 CIRGenExpr.cpp27 CIRGenExprAggregate.cpp28 CIRGenExprComplex.cpp29 CIRGenExprConstant.cpp30 CIRGenExprCXX.cpp31 CIRGenExprScalar.cpp32 CIRGenFunction.cpp33 CIRGenItaniumCXXABI.cpp34 CIRGenModule.cpp35 CIRGenOpenACC.cpp36 CIRGenOpenACCClause.cpp37 CIRGenOpenACCRecipe.cpp38 CIRGenPointerAuth.cpp39 CIRGenRecordLayoutBuilder.cpp40 CIRGenStmt.cpp41 CIRGenStmtOpenACC.cpp42 CIRGenStmtOpenACCLoop.cpp43 CIRGenTypes.cpp44 CIRGenVTables.cpp45 TargetInfo.cpp46 47 DEPENDS48 MLIRCIR49 MLIRCIROpInterfacesIncGen50 ${dialect_libs}51 52 LINK_LIBS53 clangAST54 clangBasic55 clangLex56 ${dialect_libs}57 CIROpenACCSupport58 MLIRCIR59 MLIRCIRInterfaces60 MLIRTargetLLVMIRImport61)62