> From: [EMAIL PROTECTED]
> Date: Fri, 3 Nov 2006 08:45:02 -0600
> 
> According to section 8.11 of the gnu manual, I should be able to use the 
> shell command to assign a variable.  However, this doesn't work. 

It does for me.

> I've tried assigning the variable from outside a rule but the command does 
> not get executed and the variable is empty.  The only time the shell 
> command is executed is from within a rule but variable assignments within 
> rule is not allowed.
> 
>      contents := $(shell cat foo)

Please show the shortest self-contained Makefile that can be used to
reproduce the problem, and please tell what port of which version of
Make do you have installed.  The $shell function works for me in Make
3.81 compiled with MinGW port of GCC.


_______________________________________________
Make-w32 mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/make-w32

Reply via email to