<table cellspacing='0' cellpadding='0' border='0' ><tr><td valign='top' style='font: inherit;'><br>The one complaint I have with building in another directory is when working with emacs.&nbsp; I like to do my make inside of emacs, that way when there is a compile error message I can click on it from emacs and it takes me right to the offending line.&nbsp; The only problem is that if I have to close all files after editing them as emacs gets confused if a file is open, and assumes the build is where the source file is, so it fails.&nbsp; <br><br>Emacs users hate doing extra steps such as closing files ( I hav eto do a extra&nbsp; key stroke operation for each file that is open (to close file)&nbsp; before recompiling from the build directory.<br><br><br>--- On <b>Wed, 7/23/08, Thomas Burdick <i>&lt;thomas.burdick@gmail.com&gt;</i></b> wrote:<br><blockquote style="border-left: 2px solid rgb(16, 16, 255); margin-left: 5px; padding-left: 5px;">From: Thomas
 Burdick &lt;thomas.burdick@gmail.com&gt;<br>Subject: Re: [CMake] CMAKE equivalent of qmake's MOC_DIR<br>To: cmake@cmake.org<br>Date: Wednesday, July 23, 2008, 11:31 AM<br><br><div id="yiv1813248777"><div dir="ltr">It'd still be nice to specify where these files go, even if its not necessarily needed. In source builds tend to get messy otherwise.<br><br>-Tom<br><br><div class="gmail_quote">On Tue, Jul 22, 2008 at 4:57 PM, Andreas Pakulat &lt;<a rel="nofollow" target="_blank" href="mailto:apaku@gmx.de">apaku@gmx.de</a>&gt; wrote:<br>
<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;"><div class="Ih2E3d">On 22.07.08 14:02:06, David Boosalis wrote:<br>
&gt; Hi<br>
&gt;<br>
&gt; The qmake variable MOC_DIR allows you to define where you want the generated moc flies to reside.&nbsp; I like to use it as it keeps my source directory clean.<br>
&gt;<br>
&gt; Is there a similar variable with cmake<br>
<br>
</div>Thats not really needed with cmake, because cmake allows to do real<br>
out-of-source builds without having to set tons of output dirs<br>
individually. Just create a build dir somewhere, go into it and run<br>
<br>
cmake &lt;sourcedir&gt;<br>
<br>
Andreas<br>
<font color="#888888"><br>
--<br>
You will be winged by an anti-aircraft battery.<br>
_______________________________________________<br>
CMake mailing list<br>
<a rel="nofollow" target="_blank" href="mailto:CMake@cmake.org">CMake@cmake.org</a><br>
<a rel="nofollow" target="_blank" href="http://www.cmake.org/mailman/listinfo/cmake">http://www.cmake.org/mailman/listinfo/cmake</a><br>
</font></blockquote></div><br></div>
</div><pre>_______________________________________________<br>CMake mailing list<br>CMake@cmake.org<br>http://www.cmake.org/mailman/listinfo/cmake</pre></blockquote></td></tr></table>