brintos

brintos / llvm-project-archived public Read only

0
0
Text · 983 B · dea9bd4 Raw
55 lines · plain
1set(LLVM_LINK_COMPONENTS2  Support3  )4 5 6set(LIBS7  MLIRParser8  MLIRSupport9  MLIRIR10)11 12add_mlir_tool(mlir-cat13  mlir-cat.cpp14  PARTIAL_SOURCES_INTENDED15 16  DEPENDS17  ${LIBS}18  )19target_link_libraries(mlir-cat PRIVATE ${LIBS})20llvm_update_compile_flags(mlir-cat)21mlir_check_all_link_libraries(mlir-cat)22 23list(APPEND LIBS24  MLIROptLib25  MLIRPass26)27add_mlir_tool(mlir-minimal-opt28  mlir-minimal-opt.cpp29  PARTIAL_SOURCES_INTENDED30 31  DEPENDS32  ${LIBS}33  )34target_link_libraries(mlir-minimal-opt PRIVATE ${LIBS})35llvm_update_compile_flags(mlir-minimal-opt)36mlir_check_all_link_libraries(mlir-minimal-opt)37 38 39list(APPEND LIBS40  MLIROptLib41  MLIRPass42  MLIRTransforms43)44add_mlir_tool(mlir-minimal-opt-canonicalize45  mlir-minimal-opt-canonicalize.cpp46  PARTIAL_SOURCES_INTENDED47 48  DEPENDS49  ${LIBS}50  )51target_link_libraries(mlir-minimal-opt-canonicalize PRIVATE ${LIBS})52llvm_update_compile_flags(mlir-minimal-opt-canonicalize)53mlir_check_all_link_libraries(mlir-minimal-opt-canonicalize)54 55