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    )