<div dir="ltr"><div>Last time I made detailed analysis about year ago.</div><div>The CMake and Ninja were part of the bigger build script, which was running under the QNX SDK sh.exe.</div><div>When running under this shell it overrides some environment variables (compare attached files).</div><div>But as far as I remember it also does some nasty launcher overrides, intercepting calls to cmd, bat and sh and tries to process them somehow else.</div><div><br></div><div>Thanks,</div><div>Daniel</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Fri, Jan 16, 2015 at 10:58 AM, Brad King <span dir="ltr"><<a href="mailto:brad.king@kitware.com" target="_blank">brad.king@kitware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="">On 01/15/2015 09:15 AM, Daniel Levin wrote:<br>
> running from inside of QNX SDK 'make' or 'sh' commands.<br>
> Those tools completely screw up the environment simulating Unix,<br>
> so Ninja cannot process generated *.ninja scripts normally anymore.<br>
<br>
</span>Interesting.  Please explain this in more detail.  How does one launch<br>
the QNX SDK environment and then run "ninja" from inside that?  What<br>
goes wrong with "ninja" from inside that environment?<br>
<br>
Thanks,<br>
-Brad<br>
<br>
</blockquote></div><br></div>