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

     1  set(LLVM_OPTIONAL_SOURCES
     2    FileUtilities.cpp
     3    JitRunner.cpp
     4    MlirOptMain.cpp
     5    StorageUniquer.cpp
     6    TranslateClParser.cpp
     7  )
     8  
     9  add_llvm_library(MLIRSupport
    10    FileUtilities.cpp
    11    StorageUniquer.cpp
    12  
    13    ADDITIONAL_HEADER_DIRS
    14    ${MLIR_MAIN_INCLUDE_DIR}/mlir/Support
    15    )
    16  target_link_libraries(MLIRSupport LLVMSupport)
    17  
    18  add_llvm_library(MLIROptMain
    19    MlirOptMain.cpp
    20  
    21    ADDITIONAL_HEADER_DIRS
    22    ${MLIR_MAIN_INCLUDE_DIR}/mlir/Support
    23    )
    24  target_link_libraries(MLIROptMain LLVMSupport)
    25  
    26  add_llvm_library(MLIRTranslateClParser
    27    TranslateClParser.cpp
    28  
    29    ADDITIONAL_HEADER_DIRS
    30    ${MLIR_MAIN_INCLUDE_DIR}/mlir/Support
    31    )
    32  target_link_libraries(MLIRTranslateClParser LLVMSupport)
    33  
    34  add_llvm_library(MLIRJitRunner
    35    JitRunner.cpp
    36  )
    37  target_link_libraries(MLIRJitRunner PRIVATE
    38    MLIRExecutionEngine
    39    MLIRIR
    40    MLIRParser
    41    MLIRStandardOps
    42    MLIRTargetLLVMIR
    43    MLIRTransforms
    44    MLIRStandardToLLVM
    45    MLIRSupport
    46    LLVMCore
    47    LLVMSupport
    48  )