On Sun, Sep 28, 2008 at 05:27:25PM +0400, Andrey Kiselev wrote: > > А я и не передергиваю. Корреляции между работоспособностью make и > > работоспособностью шелла я не вижу. > > make вызывает shell для исполнения записанных в нём команд. >
В общем случае -- нет
> > Синтаксис Makefile на наличие шелла никак не завязан.
>
> "Command execution shall be as if the makefile command line were the
> argument to the system() function."
>
---[ cut here ]---
all:
sleep 60
\end{cut}
---
А теперь запускаем это и смотрим:
17104 pts/5 Ss 0:00 /bin/zsh
17150 pts/5 S+ 0:00 \_ make
17151 pts/5 S+ 0:00 \_ sleep 60
Где тут шелл, вызванный мейком? Если не убедило -- запусти strace make и глянь
там =)
>
> > Под той же вендой mingw32-make работает. И shell ему нафиг не нужен.
>
> Да что Вы говорите?!
>
Да да.. Как бы это не было удивительно =)
--
WBR, Dmitry
signature.asc
Description: Digital signature

