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 )