xref: /llvm-project/mlir/lib/Dialect/Vector/Interfaces/CMakeLists.txt (revision b1bc1a1ed6c906cbd31d6b7a9ffbd696306f86b0)
1set(LLVM_OPTIONAL_SOURCES
2  MaskableOpInterface.cpp
3  MaskingOpInterface.cpp
4  )
5
6function(add_mlir_interface_library name)
7  add_mlir_library(MLIR${name}
8    ${name}.cpp
9
10    ADDITIONAL_HEADER_DIRS
11    ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/Vector/Interfaces
12
13    DEPENDS
14    MLIR${name}IncGen
15
16    LINK_LIBS PUBLIC
17    MLIRIR
18    )
19endfunction(add_mlir_interface_library)
20
21add_mlir_interface_library(MaskableOpInterface)
22add_mlir_interface_library(MaskingOpInterface)
23