<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 &#8220;ctest
          &#8211;D Nightly&#8221; or &#8220;ctest &#8211;D Experimental&#8221; to process a build.<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</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&nbsp;rare issue
          we&#8217;re having I&#8217;d like to be able to use &#8220;make &#8211;d&#8221; and I would
          also like to be able to perform the build in parallel &#8220;make
          &#8211;j8&#8221; but run the tests in serial (this seems to rule out using
          &#8220;ctest &#8211;j8&#8221;)<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">First I thought I could use the &#8220;<a
            moz-do-not-send="true"
href="http://www.cmake.org/cmake/help/v2.8.8/ctest.html#opt:--build-options">--build-options</a>&#8221;
          option in CTest but after having no luck and looking at the
          source it looks like this option is only used when
          &#8220;--build-and-test&#8221; is requested perhaps? It appears that a
          number of these command (eg &#8211;build-makeprogram) are only used
          by CTest when used in conjunction with certain other options
          and not when using &#8220;-D&#8221;?<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</o:p></p>
        <p class="MsoNormal">I&#8217;ve found some old posts that talk about
          using a CTest scripting file to set the initial cache value
          &nbsp;&#8220;MAKECOMMAND:STRING=/usr/bin/make -i -j8&#8221; or
          &#8220;set(CTEST_BUILD_COMMAND "make -j4 -i")&nbsp;&#8220; &#8211; I haven&#8217;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>&nbsp;</o:p></p>
        <p class="MsoNormal">Any advice would be greatly appreciated.<o:p></o:p></p>
        <p class="MsoNormal"><o:p>&nbsp;</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>&nbsp;</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&auml;t und Entwicklung

Scivis wissenschaftliche Bildverarbeitung GmbH
Bertha-von-Suttner-Str. 5
D-37085 G&ouml;ttingen
GERMANY
Handelsregister Nr. / Trade Register No. B3100 G&ouml;ttingen
Gesch&auml;ftsf&uuml;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>