<html>
<head>
<meta content="text/html; charset=ISO-8859-1"
http-equiv="Content-Type">
</head>
<body bgcolor="#FFFFFF" text="#000000">
<div class="moz-cite-prefix">I use CTest scripts for the build
(ctest -S) which set CTEST_BUILD_COMMAND.<br>
Alternatively I think setting CTEST_BUILD_FLAGS to add flags to
the build command instead of replacing it should work as well.<br>
<br>
Subsequent calls to "ctest_build()" in the script pick up and use
the command as set earlier.<br>
<br>
Nils<br>
<br>
On 10/03/2012 01:14 AM, <a class="moz-txt-link-abbreviated" href="mailto:Matt.Bolger@csiro.au">Matt.Bolger@csiro.au</a> wrote:<br>
</div>
<blockquote
cite="mid:0C7AC0A66811A647AB73B9213D92AFA34CA31F3DCA@exvic-mbx01.nexus.csiro.au"
type="cite">
<meta http-equiv="Content-Type" content="text/html;
charset=ISO-8859-1">
<meta name="Generator" content="Microsoft Word 12 (filtered
medium)">
<style><!--
/* Font Definitions */
@font-face
        {font-family:"Cambria Math";
        panose-1:2 4 5 3 5 4 6 3 2 4;}
@font-face
        {font-family:Calibri;
        panose-1:2 15 5 2 2 2 4 3 2 4;}
/* Style Definitions */
p.MsoNormal, li.MsoNormal, div.MsoNormal
        {margin:0cm;
        margin-bottom:.0001pt;
        font-size:11.0pt;
        font-family:"Calibri","sans-serif";}
a:link, span.MsoHyperlink
        {mso-style-priority:99;
        color:blue;
        text-decoration:underline;}
a:visited, span.MsoHyperlinkFollowed
        {mso-style-priority:99;
        color:purple;
        text-decoration:underline;}
span.EmailStyle17
        {mso-style-type:personal-compose;
        font-family:"Calibri","sans-serif";
        color:windowtext;}
.MsoChpDefault
        {mso-style-type:export-only;}
@page WordSection1
        {size:612.0pt 792.0pt;
        margin:72.0pt 72.0pt 72.0pt 72.0pt;}
div.WordSection1
        {page:WordSection1;}
--></style><!--[if gte mso 9]><xml>
<o:shapedefaults v:ext="edit" spidmax="1026" />
</xml><![endif]--><!--[if gte mso 9]><xml>
<o:shapelayout v:ext="edit">
<o:idmap v:ext="edit" data="1" />
</o:shapelayout></xml><![endif]-->
<div class="WordSection1">
<p class="MsoNormal">We have a simple automated test/build
setup. A basic CTestConfig.cmake sets the project name and
CTEST_DROP properties and the test server simply runs “ctest
–D Nightly” or “ctest –D Experimental” to process a build.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I have two problems that I think I could
solve if I can work out how to specify additional options for
the make command used to do the build. To debug a rare issue
we’re having I’d like to be able to use “make –d” and I would
also like to be able to perform the build in parallel “make
–j8” but run the tests in serial (this seems to rule out using
“ctest –j8”)<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">First I thought I could use the “<a
moz-do-not-send="true"
href="http://www.cmake.org/cmake/help/v2.8.8/ctest.html#opt:--build-options">--build-options</a>”
option in CTest but after having no luck and looking at the
source it looks like this option is only used when
“--build-and-test” is requested perhaps? It appears that a
number of these command (eg –build-makeprogram) are only used
by CTest when used in conjunction with certain other options
and not when using “-D”?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">I’ve found some old posts that talk about
using a CTest scripting file to set the initial cache value
“MAKECOMMAND:STRING=/usr/bin/make -i -j8” or
“set(CTEST_BUILD_COMMAND "make -j4 -i") “ – I haven’t had much
luck with this so far and am wondering if this is still a
valid/recommended approach?<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Any advice would be greatly appreciated.<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
<p class="MsoNormal">Thanks<o:p></o:p></p>
<p class="MsoNormal">Matt<o:p></o:p></p>
<p class="MsoNormal"><o:p> </o:p></p>
</div>
<br>
<fieldset class="mimeAttachmentHeader"></fieldset>
<br>
<pre wrap="">--
Powered by <a class="moz-txt-link-abbreviated" href="http://www.kitware.com">www.kitware.com</a>
Visit other Kitware open-source projects at <a class="moz-txt-link-freetext" href="http://www.kitware.com/opensource/opensource.html">http://www.kitware.com/opensource/opensource.html</a>
Please keep messages on-topic and check the CMake FAQ at: <a class="moz-txt-link-freetext" href="http://www.cmake.org/Wiki/CMake_FAQ">http://www.cmake.org/Wiki/CMake_FAQ</a>
Follow this link to subscribe/unsubscribe:
<a class="moz-txt-link-freetext" href="http://www.cmake.org/mailman/listinfo/cmake">http://www.cmake.org/mailman/listinfo/cmake</a></pre>
</blockquote>
<br>
<br>
<pre class="moz-signature" cols="72">--
Nils Gladitz, B.Sc.
DICOM, Konnektivität und Entwicklung
Scivis wissenschaftliche Bildverarbeitung GmbH
Bertha-von-Suttner-Str. 5
D-37085 Göttingen
GERMANY
Handelsregister Nr. / Trade Register No. B3100 Göttingen
Geschäftsführer / Managing Directors Dr. Gernot Ebel, Dr. Uwe Engeland
Tel: 0049 (0)551 634181-28
E-Mail: <a class="moz-txt-link-abbreviated" href="mailto:gladitz@scivis.de">gladitz@scivis.de</a>
Web: <a class="moz-txt-link-abbreviated" href="http://www.scivis.de">www.scivis.de</a>
</pre>
</body>
</html>