summaryrefslogtreecommitdiffstats
path: root/mlir/lib/EDSC/CMakeLists.txt
blob: bb7e864bce944b44137ca6e7120f527cc866285c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
set(LLVM_OPTIONAL_SOURCES
  Builders.cpp
  CoreAPIs.cpp
  Helpers.cpp
  Intrinsics.cpp
  )

add_llvm_library(MLIREDSC
  Builders.cpp
  Helpers.cpp
  Intrinsics.cpp

  ADDITIONAL_HEADER_DIRS
  ${MLIR_MAIN_INCLUDE_DIR}/mlir/EDSC
  )
target_link_libraries(MLIREDSC
  PUBLIC
    MLIRAffineOps
    MLIRLoopOps
    MLIRStandardOps
    MLIRTransformUtils
    MLIRVectorOps
    )

add_llvm_library(MLIREDSCInterface
  CoreAPIs.cpp

  ADDITIONAL_HEADER_DIRS
  ${MLIR_MAIN_INCLUDE_DIR}/mlir/EDSC
  )
add_dependencies(MLIREDSCInterface MLIRIR)
target_link_libraries(MLIREDSC
  PUBLIC
    MLIRIR
    MLIRSupport
    MLIRParser
    )
OpenPOWER on IntegriCloud