36 lines · plain
1get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)2get_property(conversion_libs GLOBAL PROPERTY MLIR_CONVERSION_LIBS)3get_property(translation_libs GLOBAL PROPERTY MLIR_TRANSLATION_LIBS)4 5include_directories(${LLVM_MAIN_SRC_DIR}/../mlir/include)6include_directories(${CMAKE_BINARY_DIR}/tools/mlir/include)7 8add_clang_tool(cir-translate9 cir-translate.cpp10)11 12clang_target_link_libraries(cir-translate13 PRIVATE14 clangCIR15 clangCIRLoweringDirectToLLVM16 MLIRCIR17 MLIRCIRTransforms18)19 20target_link_libraries(cir-translate21 PRIVATE22 ${dialect_libs}23 ${conversion_libs}24 ${translation_libs}25 MLIRAnalysis26 MLIRDialect27 MLIRIR28 MLIROptLib29 MLIRParser30 MLIRPass31 MLIRTransforms32 MLIRTransformUtils33 MLIRTranslateLib34 MLIRSupport35)36