diff --git a/mlir/tools/mlir-irdl-to-cpp/CMakeLists.txt b/mlir/tools/mlir-irdl-to-cpp/CMakeLists.txt index 27a7e22db7d7..5b69b364c6b3 100644 --- a/mlir/tools/mlir-irdl-to-cpp/CMakeLists.txt +++ b/mlir/tools/mlir-irdl-to-cpp/CMakeLists.txt @@ -7,3 +7,14 @@ mlir_target_link_libraries(mlir-irdl-to-cpp ) setup_host_tool(mlir-irdl-to-cpp MLIR_IRDL_TO_CPP MLIR_IRDL_TO_CPP_EXE MLIR_IRDL_TO_CPP_TARGET) + +if(NOT LLVM_INSTALL_TOOLCHAIN_ONLY) + install(TARGETS mlir-irdl-to-cpp + RUNTIME DESTINATION "${MLIR_TOOLS_INSTALL_DIR}" + COMPONENT mlir-irdl-to-cpp) + if(NOT LLVM_ENABLE_IDE) + add_llvm_install_targets(install-mlir-irdl-to-cpp + DEPENDS mlir-irdl-to-cpp + COMPONENT mlir-irdl-to-cpp) + endif() +endif() diff --git a/mlir/tools/mlir-src-sharder/CMakeLists.txt b/mlir/tools/mlir-src-sharder/CMakeLists.txt index bc4a11bd4c0c..b5d90cfe238e 100644 --- a/mlir/tools/mlir-src-sharder/CMakeLists.txt +++ b/mlir/tools/mlir-src-sharder/CMakeLists.txt @@ -2,6 +2,8 @@ set(LLVM_LINK_COMPONENTS Support) set(LIBS MLIRSupport) add_tablegen(mlir-src-sharder MLIR_SRC_SHARDER + DESTINATION "${MLIR_TOOLS_INSTALL_DIR}" + EXPORT MLIR mlir-src-sharder.cpp) set_target_properties(mlir-src-sharder PROPERTIES FOLDER "MLIR/Tablegenning")