################################################################################
# Autogenerated by build_tools/bazel_to_cmake/bazel_to_cmake.py from           #
# compiler/src/iree/compiler/ExternalInterfaces/BUILD.bazel                    #
#                                                                              #
# Use iree_cmake_extra_content from iree/build_defs.oss.bzl to add arbitrary   #
# CMake-only content.                                                          #
#                                                                              #
# To disable autogeneration for this file entirely, delete this header.        #
################################################################################

iree_add_all_subdirs()

iree_cc_library(
  NAME
    ExternalModels
  HDRS
    "EncodingExternalModels.h"
    "HALExternalModels.h"
    "Interfaces.h"
    "LinalgExtExternalModels.h"
    "StreamExternalModels.h"
    "TensorExtExternalModels.h"
    "UtilExternalModels.h"
  SRCS
    "EncodingExternalModels.cpp"
    "HALExternalModels.cpp"
    "Interfaces.cpp"
    "LinalgExtExternalModels.cpp"
    "StreamExternalModels.cpp"
    "TensorExtExternalModels.cpp"
    "UtilExternalModels.cpp"
  DEPS
    LLVMSupport
    MLIRAffineDialect
    MLIRArithDialect
    MLIRControlFlowInterfaces
    MLIRGPUDialect
    MLIRIR
    MLIRLinalgDialect
    MLIRLinalgOpsIncGenLib
    MLIRLinalgStructuredOpsIncGenLib
    MLIRMLProgramDialect
    MLIRMemRefDialect
    MLIRSCFDialect
    MLIRTensorDialect
    MLIRValueBoundsOpInterface
    iree::compiler::Dialect::Encoding::IR
    iree::compiler::Dialect::Encoding::Utils
    iree::compiler::Dialect::Flow::IR
    iree::compiler::Dialect::HAL::IR
    iree::compiler::Dialect::LinalgExt::IR
    iree::compiler::Dialect::LinalgExt::Utils
    iree::compiler::Dialect::Stream::IR
    iree::compiler::Dialect::TensorExt::IR
    iree::compiler::Dialect::Util::IR
  PUBLIC
)

### BAZEL_TO_CMAKE_PRESERVES_ALL_CONTENT_BELOW_THIS_LINE ###
