Add missing dependency on MLIRIR on MLIREDSCInterface
authorMehdi Amini <aminim@google.com>
Thu, 24 Oct 2019 17:37:18 +0000 (10:37 -0700)
committerA. Unique TensorFlower <gardener@tensorflow.org>
Thu, 24 Oct 2019 17:37:56 +0000 (10:37 -0700)
MLIRIR includes generated header for interfaces, including these headers require
an extra dependency to ensure these headers are generated before we attempt to
build MLIREDSCInterface.

PiperOrigin-RevId: 276518255

mlir/lib/EDSC/CMakeLists.txt

index 967d6ad..eff3a42 100644 (file)
@@ -29,6 +29,7 @@ add_llvm_library(MLIREDSCInterface
   ADDITIONAL_HEADER_DIRS
   ${MLIR_MAIN_INCLUDE_DIR}/mlir/EDSC
   )
+add_dependencies(MLIREDSCInterface MLIRIR)
 add_dependencies(MLIREDSC MLIRReferenceImplementationTestGen)
 target_link_libraries(MLIREDSC
   PUBLIC