<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>