<div class="gmail_quote">On Mon, Jun 21, 2010 at 4:47 PM, Convey, Christian J CIV NUWC NWPT <span dir="ltr">&lt;<a href="mailto:christian.convey@navy.mil">christian.convey@navy.mil</a>&gt;</span> 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="im">&gt; David is right; it&#39;s confusing because ctest can be used in<br>
&gt; several different ways. I think it&#39;s actually much worse than<br>
&gt; he says, because as far as I can tell, ctest can be used in<br>
&gt; four completely different and mutually incompatible ways,<br>
&gt; each with their own idiosyncrasies. To make things worse, two<br>
&gt; of the ways are actually invoked with the same arguments!<br>
<br>
</div>Thanks, actually I&#39;m really glad you wrote all that [snipped] stuff.  I was starting to think I was being uniquely moronic for having trouble figuring out ctest.  You confirmed that it really is pretty complicated in its current incarnation.  My self-respect is now partially restored.<br>

<font color="#888888"><br>
- Christian<br>
</font></blockquote></div><br>Nope, you&#39;re not unique. :) CTest, and CMake too, do a lot of really neat things and they do a lot of them really well. At the same time, it&#39;s extremely clear that many of their facilities accreted over time as they were needed, not with any overarching design goal in mind. The barrier to entry for newcovers thus unfortunately grows ever taller.<br>
<br>But, back to the original subject, if you can re-state what your goal is a little bit, hopefully we can figure out a way to get you there.<br><br>Ceej<br>aka Chris Hillery<br>