The article I referred to earlier in this thread is now available electronically in the pdf downloadable from here:<div><span class="Apple-style-span" style="border-collapse: collapse; "><a href="http://www.kitware.com/products/thesource/july2009.html" target="_blank" style="color: rgb(42, 93, 176); ">http://www.kitware.com/products/thesource/july2009.html</a></span></div>
<div><span class="Apple-style-span" style="border-collapse: collapse;"><br></span></div><div><span class="Apple-style-span" style="border-collapse: collapse;">It's about using subprojects for your project in terms of its CDash dashboard and in terms of its CMake-based build system. The article appears on pp. 10 - 13 of The Source newsletter, July 2009. Subscribers will receive their printed copies within the next couple of weeks.</span></div>
<div><br></div><div>A grep in the CMake code base for "SubProject" "LABELS" and "CTEST_USE_LAUNCHERS" reveals source level information. CTEST_USE_LAUNCHERS is required to classify build errors and warnings according to their target/source files LABELS properties. If not used, no big deal, the build errors and warnings will just not have the same set of LABELS associated with them. CTEST_USE_LAUNCHERS only currently makes sense with makefile based builds (not Visual Studio or Xcode) using CVS CMake -- we are planning on figuring out a way to make them useful via Visual Studio or at least to retrieve the same information from the build logs. Stay tuned...</div>
<div><br></div><div>More documentation to come...</div><div><br></div><div><br></div><div>HTH,</div><div>David</div><div><br></div><div><br><div class="gmail_quote">On Tue, Jul 21, 2009 at 12:32 PM, Mathieu Malaterre <span dir="ltr"><<a href="mailto:mathieu.malaterre@gmail.com">mathieu.malaterre@gmail.com</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">It would be nice just to have at least a keyword to grep cmake source<br>
code with...<br>
I am also looking for configuring my subproject and cannot find<br>
anything in cmake or cdash documentation...<br>
<br>
thanks,<br>
<div class="im"><br>
On Thu, Jul 16, 2009 at 7:26 PM, David Cole<<a href="mailto:david.cole@kitware.com">david.cole@kitware.com</a>> wrote:<br>
</div><div><div></div><div class="h5">> I've written an article which will appear in the upcoming issue of the<br>
> Kitware Source newsletter. I will reply again with a link when the<br>
> newsletter is published. Should be within the next two weeks or so.<br>
><br>
><br>
> David Cole<br>
><br>
> On Thu, Jul 16, 2009 at 11:26 AM, Nathaniel Waisbrot (Cont ARL/CISD)<br>
> <<a href="mailto:nathaniel.waisbrot@arl.army.mil">nathaniel.waisbrot@arl.army.mil</a>> wrote:<br>
>><br>
>> I'd like to set up CDash to use sub-projects, as seen here:<br>
>><br>
>> <a href="http://trilinos-dev.sandia.gov/cdash/index.php?project=Trilinos" target="_blank">http://trilinos-dev.sandia.gov/cdash/index.php?project=Trilinos</a><br>
>><br>
>> On the Trilinos dashboard, multiple smaller projects' results are<br>
>> reported and then aggregated into the top-level "Trilinos" project.<br>
>><br>
>><br>
>> I'm having trouble finding any documentation on how to do the<br>
>> configuration, though.  My dashboard submissions end up going to the<br>
>> top-level project instead of the subordinates.<br>
>><br>
>> I'd like the sub-projects to be able to run independently.  So, for<br>
>> example, someone could build "xframework" one day with 1 error, and<br>
>> someone else "Qt" the next day with 2 errors, and the dashboard would<br>
>> show the "CSE" super-project with 3 errors in total.<br>
>><br>
>> Is this possible?  Anyone able to offer some instructions?<br>
>><br>
>><br>
>><br>
>> --<br>
>> Nathaniel Waisbrot<br>
>> Software Dev Analyst<br>
>> Lockheed Martin / ARL DoD Supercomputing Resource Center<br>
>> Adelphi Laboratory Center, MD 20783<br>
>> Phone:  301-394-0096<br>
>> Email:  <a href="mailto:nathaniel.waisbrot@arl.army.mil">nathaniel.waisbrot@arl.army.mil</a><br>
>><br>
>> _______________________________________________<br>
>> Cdash mailing list<br>
>> <a href="mailto:Cdash@public.kitware.com">Cdash@public.kitware.com</a><br>
>> <a href="http://public.kitware.com/cgi-bin/mailman/listinfo/cdash" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/cdash</a><br>
><br>
><br>
> _______________________________________________<br>
> Cdash mailing list<br>
> <a href="mailto:Cdash@public.kitware.com">Cdash@public.kitware.com</a><br>
> <a href="http://public.kitware.com/cgi-bin/mailman/listinfo/cdash" target="_blank">http://public.kitware.com/cgi-bin/mailman/listinfo/cdash</a><br>
><br>
><br>
<br>
<br>
<br>
</div></div>--<br>
<font color="#888888">Mathieu<br>
</font></blockquote></div><br></div>