[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
bug#32269: Expanding variables
From: |
Philip Prindeville |
Subject: |
bug#32269: Expanding variables |
Date: |
Wed, 25 Jul 2018 16:06:46 -0600 |
> On Jul 25, 2018, at 2:37 PM, Nick Bowler <address@hidden> wrote:
>
> On 7/25/18, Philip Prindeville <address@hidden> wrote:
>> Since automake/autoconf are responsible for generating Makefiles, we
>> could add something like:
>>
>> val.%:
>> @$(if $(filter undefined,$(origin $*)),\
>> echo "$* undefined" >&2, \
>> echo '$(subst ','"'"',$($*))' \
>> )
>>
>> var.%:
>> @$(if $(filter undefined,$(origin $*)),\
>> echo "$* undefined" >&2, \
>> echo "$*='"'$(subst ','"'\"'\"'"',$($*))'"'" \
>> )
>>
>> toward the bottom.
>
> I'm not exactly sure what the purpose of this is, but it doesn't
> look like portable code, so probably not something Automake should
> be generating.
>
> But don't let that stop you. You can add basically anything you'd
> like, including the above rules, to your project's Makefile.am and
> Automake will copy it through to the output.
>
> Cheers,
> Nick
Well, the above assumes Gnu Make, yes.
How many other flavors of Make does automake/autoconf work with?
-Philip