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 )