Last time I made detailed analysis about year ago. The CMake and Ninja were part of the bigger build script, which was running under the QNX SDK sh.exe. When running under this shell it overrides some environment variables (compare attached files). 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.
Thanks, Daniel On Fri, Jan 16, 2015 at 10:58 AM, Brad King <brad.k...@kitware.com> wrote: > On 01/15/2015 09:15 AM, Daniel Levin wrote: > > running from inside of QNX SDK 'make' or 'sh' commands. > > Those tools completely screw up the environment simulating Unix, > > so Ninja cannot process generated *.ninja scripts normally anymore. > > Interesting. Please explain this in more detail. How does one launch > the QNX SDK environment and then run "ninja" from inside that? What > goes wrong with "ninja" from inside that environment? > > Thanks, > -Brad > >
!C:=c:\projects\tmp\ninja-deps\build-ninja !EXITCODE=00000001 ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\levind\AppData\Roaming COMMANDER_DRIVE=C: COMMANDER_EXE=C:\opt\total\TOTALCMD64.EXE COMMANDER_INI=C:\opt\total\wincmd.ini COMMANDER_PATH=C:\opt\total COMMONPROGRAMFILES=C:\Program Files (x86)\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=LEVINDGTLT COMSPEC=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\levind LOCALAPPDATA=C:\Users\levind\AppData\Local LOGONSERVER=\\PTCPASADC1 NUMBER_OF_PROCESSORS=4 OS=Windows_NT PATH=/usr/bin:/c/opt/perl/site/bin:/c/opt/perl/bin:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/c/Program Files (x86)/Common Files/Roxio Shared/DLLShared/:/c/Program Files (x86)/Common Files/Roxio Shared/10.0/DLLShared/:/c/bin:c:/c/opt/qgit:/c/opt/deltacopy:/c/opt/7z:/c/opt/cmake/win32/x86/bin:/c/opt/python33:/c/opt/perl/site/bin:/c/opt/perl/bin:/c/Windows/system32:/c/Windows:/c/Windows/System32/Wbem:/c/Windows/System32/WindowsPowerShell/v1.0/:/c/Program Files (x86)/Common Files/Roxio Shared/DLLShared/:/c/Program Files (x86)/Common Files/Roxio Shared/10.0/DLLShared/ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=x86 PROCESSOR_ARCHITEW6432=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=3a09 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files (x86) PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSI_ENABLE_VIDEO=1 PSMODULEPATH=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public PWD=/c/projects/tmp/ninja-deps/build-ninja QNXLM_LICENSE_FILE=@10.144.209.10 QNX_CONFIGURATION=c:\opt\qnx-software-systems QNX_HOST=c:\opt\qnx650-gcc-4.8.1\host\win32\x86 QNX_TARGET=c:\opt\qnx650-gcc-4.8.1\target\qnx6 ROXIOCENTRAL=C:\Program Files (x86)\Common Files\Roxio Shared\10.0\Roxio Central36\ SESSIONNAME=Console SHLVL=1 SYSTEMDRIVE=C: SYSTEMROOT=C:\Windows TEMP=/tmp TERM=cygwin TMP=/tmp UATDATA=C:\Windows\SysWOW64\CCM\UATData\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77 USERDNSDOMAIN=PASA.PAS.LOCAL USERDOMAIN=PASA USERNAME=levind USERPROFILE=C:\Users\levind WINDIR=C:\Windows _=/usr/bin/env
ALLUSERSPROFILE=C:\ProgramData APPDATA=C:\Users\levind\AppData\Roaming COMMANDER_DRIVE=C: COMMANDER_EXE=C:\opt\total\TOTALCMD64.EXE COMMANDER_INI=C:\opt\total\wincmd.ini COMMANDER_PATH=C:\opt\total COMMONPROGRAMFILES=C:\Program Files\Common Files COMMONPROGRAMFILES(X86)=C:\Program Files (x86)\Common Files COMMONPROGRAMW6432=C:\Program Files\Common Files COMPUTERNAME=LEVINDGTLT COMSPEC=C:\Windows\system32\cmd.exe FP_NO_HOST_CHECK=NO HOMEDRIVE=C: HOMEPATH=\Users\levind LOCALAPPDATA=C:\Users\levind\AppData\Local LOGONSERVER=\\PTCPASADC1 NUMBER_OF_PROCESSORS=4 OS=Windows_NT PATH=C:\opt\perl\site\bin;C:\opt\perl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\;c:\bin;c;\opt\qgit;c:\opt\deltacopy;c:\opt\7z;c:\opt\cmake\win32\x86\bin;c:\opt\python33;C:\opt\perl\site\bin;C:\opt\perl\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\10.0\DLLShared\ PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC PROCESSOR_ARCHITECTURE=AMD64 PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel PROCESSOR_LEVEL=6 PROCESSOR_REVISION=3a09 PROGRAMDATA=C:\ProgramData PROGRAMFILES=C:\Program Files PROGRAMFILES(X86)=C:\Program Files (x86) PROGRAMW6432=C:\Program Files PROMPT=$P$G PSI_ENABLE_VIDEO=1 PSMODULEPATH=C:\Windows\system32\WindowsPowerShell\v1.0\Modules\ PUBLIC=C:\Users\Public QNXLM_LICENSE_FILE=@10.144.209.10 QNX_CONFIGURATION=c:\opt\qnx-software-systems ROXIOCENTRAL=C:\Program Files (x86)\Common Files\Roxio Shared\10.0\Roxio Central36\ SESSIONNAME=Console SYSTEMDRIVE=C: SYSTEMROOT=C:\Windows TEMP=C:\Users\levind\AppData\Local\Temp TMP=C:\Users\levind\AppData\Local\Temp UATDATA=C:\Windows\SysWOW64\CCM\UATData\D9F8C395-CAB8-491d-B8AC-179A1FE1BE77 USERDNSDOMAIN=PASA.PAS.LOCAL USERDOMAIN=PASA USERNAME=levind USERPROFILE=C:\Users\levind WINDIR=C:\Windows
-- Powered by www.kitware.com Please keep messages on-topic and check the CMake FAQ at: http://www.cmake.org/Wiki/CMake_FAQ Kitware offers various services to support the CMake community. For more information on each offering, please visit: CMake Support: http://cmake.org/cmake/help/support.html CMake Consulting: http://cmake.org/cmake/help/consulting.html CMake Training Courses: http://cmake.org/cmake/help/training.html Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Follow this link to subscribe/unsubscribe: http://public.kitware.com/mailman/listinfo/cmake-developers