From: Andrey Melnikov (melnikov_at_[hidden])
Date: 2005-07-09 09:51:35


There the following is a fragment of msvc.jam:

if [ os.name ] = NT
{
setup = $(setup)"
" ;
}
else
{
setup = "cmd /S /C "$(setup)" \"&&\" " ;
}

Does "else" branch really means [ os.name ] = CYGWIN ?

Why cmd approach isn't used everywhere? Is it due to overhead of
execution a new instance of cmd.exe, or there are other reasons too?

Andrey