Add MLIRIR as a dependency to LLVM and related dialects
Fixes https://github.com/tensorflow/mlir/issues/289
PiperOrigin-RevId: 283914472
Change-Id: Id5fff4822e4a08310e50f2b4a8bb78056bb4cc53
diff --git a/third_party/mlir/lib/Dialect/LLVMIR/CMakeLists.txt b/third_party/mlir/lib/Dialect/LLVMIR/CMakeLists.txt
index 40bcb57..8c53e2d 100644
--- a/third_party/mlir/lib/Dialect/LLVMIR/CMakeLists.txt
+++ b/third_party/mlir/lib/Dialect/LLVMIR/CMakeLists.txt
@@ -5,7 +5,7 @@
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/LLVMIR
)
add_dependencies(MLIRLLVMIR MLIRLLVMOpsIncGen MLIRLLVMConversionsIncGen LLVMAsmParser LLVMCore LLVMSupport)
-target_link_libraries(MLIRLLVMIR LLVMAsmParser LLVMCore LLVMSupport)
+target_link_libraries(MLIRLLVMIR LLVMAsmParser LLVMCore LLVMSupport MLIRIR)
add_llvm_library(MLIRNVVMIR
IR/NVVMDialect.cpp
@@ -14,7 +14,7 @@
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/LLVMIR
)
add_dependencies(MLIRNVVMIR MLIRNVVMOpsIncGen MLIRNVVMConversionsIncGen LLVMAsmParser LLVMCore LLVMSupport)
-target_link_libraries(MLIRNVVMIR LLVMAsmParser LLVMCore LLVMSupport)
+target_link_libraries(MLIRNVVMIR LLVMAsmParser LLVMCore LLVMSupport MLIRIR)
add_llvm_library(MLIRROCDLIR
IR/ROCDLDialect.cpp
@@ -23,4 +23,4 @@
${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/LLVMIR
)
add_dependencies(MLIRROCDLIR MLIRROCDLOpsIncGen MLIRROCDLConversionsIncGen LLVMAsmParser LLVMCore LLVMSupport)
-target_link_libraries(MLIRROCDLIR LLVMAsmParser LLVMCore LLVMSupport)
+target_link_libraries(MLIRROCDLIR LLVMAsmParser LLVMCore LLVMSupport MLIRIR)