github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/third_party/mlir/lib/Conversion/StandardToSPIRV/CMakeLists.txt (about)

     1  set(LLVM_TARGET_DEFINITIONS StandardToSPIRV.td)
     2  mlir_tablegen(StandardToSPIRV.cpp.inc -gen-rewriters)
     3  add_public_tablegen_target(MLIRStandardToSPIRVIncGen)
     4  
     5  add_llvm_library(MLIRSPIRVConversion
     6    ConvertStandardToSPIRV.cpp
     7    ConvertStandardToSPIRVPass.cpp
     8  
     9    ADDITIONAL_HEADER_DIRS
    10    ${MLIR_MAIN_INCLUDE_DIR}/mlir/Dialect/SPIRV
    11    ${MLIR_MAIN_INCLUDE_DIR}/mlir/IR
    12    )
    13  
    14  add_dependencies(MLIRSPIRVConversion
    15    MLIRStandardToSPIRVIncGen)
    16  
    17  target_link_libraries(MLIRSPIRVConversion
    18    MLIRIR
    19    MLIRPass
    20    MLIRSPIRV
    21    MLIRSupport
    22    MLIRTransformUtils
    23    MLIRSPIRV
    24    MLIRStandardOps
    25    )