set( LLVM_LINK_COMPONENTS Core Support ) get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS) add_clang_library(clangCIR CIRGenerator.cpp CIRGenBuilder.cpp CIRGenCall.cpp CIRGenDecl.cpp CIRGenDeclOpenACC.cpp CIRGenExpr.cpp CIRGenExprAggregate.cpp CIRGenExprConstant.cpp CIRGenExprScalar.cpp CIRGenFunction.cpp CIRGenModule.cpp CIRGenRecordLayoutBuilder.cpp CIRGenStmt.cpp CIRGenStmtOpenACC.cpp CIRGenStmtOpenACCLoop.cpp CIRGenTypes.cpp TargetInfo.cpp DEPENDS MLIRCIR MLIRCIROpInterfacesIncGen ${dialect_libs} LINK_LIBS clangAST clangBasic clangLex ${dialect_libs} CIROpenACCSupport MLIRCIR MLIRCIRInterfaces )