<html xmlns:v="urn:schemas-microsoft-com:vml" xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns:m="http://schemas.microsoft.com/office/2004/12/omml" xmlns="http://www.w3.org/TR/REC-html40"><head><meta http-equiv=Content-Type content="text/html; charset=us-ascii"><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]--></head><body lang=EN-AU link=blue vlink=purple><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 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 &quot;make -j4 -i&quot;)&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></body></html>