/3rd_party/llvm/lib/Target/XCore/CMakeLists.txt

https://code.google.com/p/softart/ · CMake · 34 lines · 30 code · 4 blank · 0 comment · 0 complexity · b29069f599c630edbd5c6d0ee5914428 MD5 · raw file

  1. set(LLVM_TARGET_DEFINITIONS XCore.td)
  2. tablegen(LLVM XCoreGenRegisterInfo.inc -gen-register-info)
  3. tablegen(LLVM XCoreGenInstrInfo.inc -gen-instr-info)
  4. tablegen(LLVM XCoreGenDisassemblerTables.inc -gen-disassembler)
  5. tablegen(LLVM XCoreGenAsmWriter.inc -gen-asm-writer)
  6. tablegen(LLVM XCoreGenDAGISel.inc -gen-dag-isel)
  7. tablegen(LLVM XCoreGenCallingConv.inc -gen-callingconv)
  8. tablegen(LLVM XCoreGenSubtargetInfo.inc -gen-subtarget)
  9. add_public_tablegen_target(XCoreCommonTableGen)
  10. add_llvm_target(XCoreCodeGen
  11. XCoreAsmPrinter.cpp
  12. XCoreFrameLowering.cpp
  13. XCoreInstrInfo.cpp
  14. XCoreISelDAGToDAG.cpp
  15. XCoreISelLowering.cpp
  16. XCoreLowerThreadLocal.cpp
  17. XCoreMachineFunctionInfo.cpp
  18. XCoreMCInstLower.cpp
  19. XCoreRegisterInfo.cpp
  20. XCoreSubtarget.cpp
  21. XCoreTargetMachine.cpp
  22. XCoreTargetObjectFile.cpp
  23. XCoreTargetTransformInfo.cpp
  24. XCoreSelectionDAGInfo.cpp
  25. )
  26. add_dependencies(LLVMXCoreCodeGen XCoreCommonTableGen intrinsics_gen)
  27. add_subdirectory(Disassembler)
  28. add_subdirectory(InstPrinter)
  29. add_subdirectory(TargetInfo)
  30. add_subdirectory(MCTargetDesc)