[mlir][capi] fix build issue with "all passes" registration
authorAart Bik <ajcbik@google.com>
Thu, 27 May 2021 20:33:32 +0000 (13:33 -0700)
committerAart Bik <ajcbik@google.com>
Thu, 27 May 2021 21:57:21 +0000 (14:57 -0700)
Some builds exposed missing dependences on trafo/conv passes.

Reviewed By: jpienaar

Differential Revision: https://reviews.llvm.org/D103283

mlir/lib/CAPI/Registration/CMakeLists.txt

index 417140a..b4a8650 100644 (file)
@@ -1,5 +1,7 @@
 # Dialect registration.
 get_property(dialect_libs GLOBAL PROPERTY MLIR_DIALECT_LIBS)
+get_property(translation_libs GLOBAL PROPERTY MLIR_TRANSLATION_LIBS)
+get_property(conversion_libs GLOBAL PROPERTY MLIR_CONVERSION_LIBS)
 add_mlir_public_c_api_library(MLIRCAPIRegistration
   Registration.cpp
 
@@ -7,4 +9,6 @@ add_mlir_public_c_api_library(MLIRCAPIRegistration
   MLIRCAPIIR
   MLIRLLVMToLLVMIRTranslation
   ${dialect_libs}
+  ${translation_libs}
+  ${conversion_libs}
 )