help-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: how to use 'tcl' as SHELL?


From: Garrett Cooper
Subject: Re: how to use 'tcl' as SHELL?
Date: Mon, 21 Jul 2008 11:41:21 -0700

On Mon, Jul 21, 2008 at 9:33 AM, Paul Smith <address@hidden> wrote:
> On Mon, 2008-07-21 at 13:14 -0300, Rodrigo Canellas wrote:
>> Does anyone know how can I do it?
>
> Make will invoke subcommands as "$(SHELL) -c <commandstring>"
>
> You can only use commands for SHELL that conform to this invocation
> model: all shells, plus things like ssh etc., do.  Tclsh, apparently,
> doesn't... it's trying to read commands from stdin.  Check the tclsh
> docs to see how to invoke it to run a command given on the command line.
>
> You will need to write a script that takes arguments in the form make
> wants to give them, and invokes tclsh in the form that it wants to
> receive them.

tclsh execution conforms to bash, etc all, but things like
redirection, variable declaration, and more important details quite
frankly don't.

Why do you want to use tclsh to make things?

-Garrett




reply via email to

[Prev in Thread] Current Thread [Next in Thread]