<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
    File: trunk/llvm/lib/Target/Hexagon/CMakeLists.txt<br>
    <br>
    set(LLVM_TARGET_DEFINITIONS Hexagon.td)<br>
    <br>
    tablegen(LLVM HexagonGenRegisterInfo.inc -gen-register-info)<br>
    tablegen(LLVM HexagonGenInstrInfo.inc -gen-instr-info)<br>
    tablegen(LLVM HexagonGenAsmWriter.inc -gen-asm-writer)<br>
    tablegen(LLVM HexagonGenDAGISel.inc -gen-dag-isel)<br>
    tablegen(LLVM HexagonGenCallingConv.inc -gen-callingconv)<br>
    tablegen(LLVM HexagonGenSubtargetInfo.inc -gen-subtarget)<br>
    tablegen(LLVM HexagonGenIntrinsics.inc -gen-tgt-intrinsic)<br>
    add_public_tablegen_target(HexagonCommonTableGen)<br>
    <br>
    add_llvm_target(HexagonCodeGen<br>
      HexagonAsmPrinter.cpp<br>
      HexagonCallingConvLower.cpp<br>
      HexagonCFGOptimizer.cpp<br>
      HexagonExpandPredSpillCode.cpp<br>
      HexagonFrameLowering.cpp<br>
      HexagonHardwareLoops.cpp<br>
      HexagonInstrInfo.cpp<br>
      HexagonISelDAGToDAG.cpp<br>
      HexagonISelLowering.cpp<br>
      <b>MCTargetDesc/</b>HexagonMCAsmInfo.cpp<br>
      HexagonOptimizeSZExtends.cpp<br>
      HexagonRegisterInfo.cpp<br>
      HexagonRemoveSZExtArgs.cpp<br>
      HexagonSelectionDAGInfo.cpp<br>
      HexagonSplitTFRCondSets.cpp<br>
      HexagonSubtarget.cpp<br>
      HexagonTargetMachine.cpp<br>
      HexagonTargetObjectFile.cpp<br>
      )<br>
    <br>
    add_subdirectory(TargetInfo)<br>
    add_subdirectory(MCTargetDesc)<br>
    <br>
    <br>
    Add the Folder path, <b>MCTargetDesc/</b>,<b> </b>to pick up <i>HexagonMCAsmInfo.cpp</i><b><br>
      <br>
    </b>Otherwise, cmake won't configure cleanly.<b><br>
      <br>
    </b>Marc<b><br>
    </b>
    <div class="moz-signature">-- <br>
      Marc J. Driftmeyer<br>
      Email :: <a href="mailto:mjd@reanimality.com">mjd@reanimality.com</a><br>
      Web :: <a href="http://www.reanimality.com">http://www.reanimality.com</a><br>
      Cell :: (509) 435-5212
    </div>
  </body>
</html>