<div dir="ltr">Hi<div><br></div><div> I Implemented support for parallel processes based on bash xor powershell. If you have long running processes in CMake you might want to check it out and try it at <a href="http://thetoeb.de/2014/12/16/parallel-processes-cmake/">http://thetoeb.de/2014/12/16/parallel-processes-cmake/</a>  resp. <a href="https://github.com/toeb/oo-cmake">https://github.com/toeb/oo-cmake</a> </div><div><br></div><div><br></div><div>the gist ist:</div><div>```</div><div># these to processes run concurrently</div><div>start_process(COMMAND ping <a href="http://cmake.org">cmake.org</a>)</div><div>ans(handle1)</div><div>start_process(COMMAND ping <a href="http://github.org">github.org</a>)</div><div>ans(handle2)</div><div><br></div><div>set(handles ${handle1} ${handle2})</div><div>## waits until all processes are terminated</div><div>process_wait_all(${handles})</div><div><br></div><div>## prints the standard output stream of both processes to the console</div><div>foreach(handle ${handles}</div><div> process_stdout(${handle})</div><div> ans(stdout)</div><div><br></div><div> message(STATUS "${stdout})</div><div>endforeach()</div><div>```</div><div><br></div><div>Tell me if you like it (or if you don't want me to shamelessly plug my Blog posts on this mailing list) :)</div><div><br></div><div><br></div><div>Cheers!</div><div><br></div><div>Tobias </div><div><br></div></div>