blob: 6d83353b4e0d4c70080cea94e229d273b0ffc251 [file] [log] [blame]
set(LLVM_LINK_COMPONENTS
Passes
)
add_flang_tool(tco tco.cpp)
llvm_update_compile_flags(tco)
get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
get_property(extension_libs GLOBAL PROPERTY MLIR_EXTENSION_LIBS)
target_link_libraries(tco PRIVATE
FIRCodeGen
FIRDialect
FIRDialectSupport
FIRSupport
FIRTransforms
FIRBuilder
HLFIRDialect
HLFIRTransforms
${dialect_libs}
${extension_libs}
MLIRIR
MLIRLLVMDialect
MLIRBuiltinToLLVMIRTranslation
MLIRLLVMToLLVMIRTranslation
MLIRTargetLLVMIRExport
MLIRPass
MLIRTransforms
MLIRAffineToStandard
MLIRAnalysis
MLIRSCFToControlFlow
MLIRParser
MLIRSupport
MLIRVectorToLLVM
)