[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Variable assignments from shell commands
From: |
Eli Zaretskii |
Subject: |
Re: Variable assignments from shell commands |
Date: |
Fri, 03 Nov 2006 17:47:33 +0200 |
> From: address@hidden
> 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.