Well, I grepped like this (in the CMake source tree)... One leads to the next till you finally find <div><br></div><div>git grep "\-\-launch"</div><div>git grep CTEST_LAUNCH_COMPILE</div><div>git grep RULE_LAUNCH_COMPILE</div>
<div>git grep RuleLauncher</div><div><br></div><div>Ah ha:</div><div>Source/cmLocalGenerator.cxx:void cmLocalGenerator::InsertRuleLauncher(std::string& s, cmTarget* target,</div><div><br></div><div>If there is a rule launcher, it simply gets prepended to the "real rule" in this method:</div>
<div><div>//----------------------------------------------------------------------------</div><div>void cmLocalGenerator::InsertRuleLauncher(std::string& s, cmTarget* target,</div><div>                                          const char* prop)</div>
<div>{</div><div>  if(const char* val = this->GetRuleLauncher(target, prop))</div><div>    {</div><div>    cmOStringStream wrapped;</div><div>    wrapped << val << " " << s;</div><div>    s = wrapped.str();</div>
<div>    }</div><div>}</div><div><br></div></div><div><br></div><div>--launch should appear in the generated makefiles after you include CTest, and turn on CTEST_USE_LAUNCHERS.</div><div><br></div><div><br></div><div>HTH,</div>
<div>David</div><div><br></div><div><br></div><div><div class="gmail_quote">On Mon, Aug 20, 2012 at 4:08 PM, Alexander Neundorf <span dir="ltr"><<a href="mailto:neundorf@kde.org" target="_blank">neundorf@kde.org</a>></span> wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On Monday 20 August 2012, Alexander Neundorf wrote:<br>
...<br>
<div class="im">> I'm looking at it right now...<br>
> I actually haven't figured out yet how that launchers feature works.<br>
> Should the string "launch" (or "--launch") appear somewhere in the<br>
> buildtree as soon as I include CTest ?<br>
<br>
</div>Ah, wait, I got it: this happens in the testing build tree where cmake is<br>
executed from within ctest, right ?<br>
<br>
Alex<br>
</blockquote></div><br></div>