<html><head><meta http-equiv="Content-Type" content="text/html charset=utf-8"></head><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><div>Hi James,</div><div><br></div><div>I can certainly try, I have so far been ignorant of cmake :(.</div><div><br></div><div>Adam</div><br><div><div>On May 5, 2014, at 11:16 PM, James Molloy <<a href="mailto:mankeyrabbit@gmail.com">mankeyrabbit@gmail.com</a>> wrote:</div><br class="Apple-interchange-newline"><blockquote type="cite">
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<div>
<div>
<div style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif">Hi Adam,<br><br>Would it be possible to add a CMake equivalent? I also think this is pretty useful.<br><br>Cheers,<br><br>James</div></div>
<div dir="ltr">
<hr>
<span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif; FONT-WEIGHT: bold">From: </span><span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif"><a href="mailto:anemet@apple.com">Adam Nemet</a></span><br><span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif; FONT-WEIGHT: bold">Sent: </span><span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif">‎06/‎05/‎2014 05:58</span><br><span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif; FONT-WEIGHT: bold">To: </span><span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif"><a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a></span><br><span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif; FONT-WEIGHT: bold">Subject: </span><span style="FONT-SIZE: 11pt; FONT-FAMILY: Calibri,sans-serif">[llvm] r208056 - [Build] Add rule to generate fully-expanded .td file</span><br><br></div>Author: anemet<br>Date: Mon May  5 22:49:45 2014<br>New Revision: 208056<br><br>URL: <a href="http://llvm.org/viewvc/llvm-project?rev=208056&view=rev">http://llvm.org/viewvc/llvm-project?rev=208056&view=rev</a><br>Log:<br>[Build] Add rule to generate fully-expanded .td file<br><br>I found it useful in the past and now again to have a version of the .td file<br>where all the records are expanded.  This adds a makefile rule to generate<br>this on demand.<br><br>Modified:<br>    llvm/trunk/Makefile.rules<br><br>Modified: llvm/trunk/Makefile.rules<br>URL: <a href="http://llvm.org/viewvc/llvm-project/llvm/trunk/Makefile.rules?rev=208056&r1=208055&r2=208056&view=diff">http://llvm.org/viewvc/llvm-project/llvm/trunk/Makefile.rules?rev=208056&r1=208055&r2=208056&view=diff</a><br>==============================================================================<br>--- llvm/trunk/Makefile.rules (original)<br>+++ llvm/trunk/Makefile.rules Mon May  5 22:49:45 2014<br>@@ -1713,8 +1713,14 @@ $(ObjDir)/%GenDFAPacketizer.inc.tmp : %.<br>$(Echo) "Building $(<F) DFA packetizer tables with tblgen"<br>$(Verb) $(LLVMTableGen) -gen-dfa-packetizer -o $(call SYSPATH, $@) $<<br><br>+# Dump all the records to <target>.td.expanded.  This is useful for debugging.<br>+$(TARGET:%=%.td.expanded): \<br>+%.td.expanded : %.td $(LLVM_TBLGEN)<br>+ $(Echo) "Building a fully expanded version of $(<F)"<br>+ $(Verb) $(LLVMTableGen) -o $(call SYSPATH, $@) $<<br>+<br>clean-local::<br>- -$(Verb) $(RM) -f $(INCFiles)<br>+ -$(Verb) $(RM) -f $(INCFiles) $(TARGET).td.expanded<br><br>endif # TARGET<br><br><br><br>_______________________________________________<br>llvm-commits mailing list<br><a href="mailto:llvm-commits@cs.uiuc.edu">llvm-commits@cs.uiuc.edu</a><br>http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits<br></div></blockquote></div><br></body></html>