github.com/johnnyeven/libtools@v0.0.0-20191126065708-61829c1adf46/third_party/mlir/lib/Target/CMakeLists.txt (about) 1 add_llvm_library(MLIRTargetLLVMIRModuleTranslation 2 LLVMIR/ModuleTranslation.cpp 3 4 ADDITIONAL_HEADER_DIRS 5 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Target/LLVMIR 6 DEPENDS 7 intrinsics_gen 8 ) 9 target_link_libraries(MLIRTargetLLVMIRModuleTranslation MLIRLLVMIR LLVMCore LLVMSupport LLVMTransformUtils MLIRTranslation) 10 add_llvm_library(MLIRTargetLLVMIR 11 LLVMIR/ConvertToLLVMIR.cpp 12 13 ADDITIONAL_HEADER_DIRS 14 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Target/LLVMIR 15 ) 16 target_link_libraries(MLIRTargetLLVMIR MLIRTargetLLVMIRModuleTranslation) 17 add_llvm_library(MLIRTargetNVVMIR 18 LLVMIR/ConvertToNVVMIR.cpp 19 20 ADDITIONAL_HEADER_DIRS 21 ${MLIR_MAIN_INCLUDE_DIR}/mlir/Target/LLVMIR 22 DEPENDS 23 intrinsics_gen 24 ) 25 target_link_libraries(MLIRTargetNVVMIR 26 MLIRGPU 27 MLIRIR 28 MLIRNVVMIR 29 MLIRTargetLLVMIRModuleTranslation 30 )