blob: 741cdfa5950dc345b4aff4f68508079bfd8fbe67 [file] [log] [blame] [edit]
get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
get_property(conversion_libs GLOBAL PROPERTY MLIR_CONVERSION_LIBS)
include_directories(${LLVM_MAIN_SRC_DIR}/../mlir/include)
include_directories(${CMAKE_BINARY_DIR}/tools/mlir/include)
set(LIBS
${dialect_libs}
${conversion_libs}
clangCIR
clangCIRLoweringThroughMLIR
clangCIRLoweringDirectToLLVM
MLIRAnalysis
MLIRCIR
MLIRCIRTransforms
MLIRDialect
MLIRIR
MLIRMemRefDialect
MLIROptLib
MLIRParser
MLIRPass
MLIRSideEffectInterfaces
MLIRTransforms
MLIRTransformUtils
)
add_clang_tool(cir-opt
cir-opt.cpp
DEPENDS
${LIBS}
)
target_link_libraries(cir-opt PRIVATE ${LIBS})
llvm_update_compile_flags(cir-opt)