[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Dynamic evaluation of build scripts
From: |
SF Markus Elfring |
Subject: |
Re: Dynamic evaluation of build scripts |
Date: |
Mon, 12 Jan 2015 13:14:02 +0100 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:31.0) Gecko/20100101 Thunderbird/31.3.0 |
> GNU make is the only implementation of make that supports any GNU
> make functions, including $(eval ...), if that's what you mean.
I hope that more software tools can cope with make file syntax and
processing of corresponding GNU extensions.
> In fact, recursive variable expansion is about the only one
> of the techniques I discuss above which is widely implemented
> in other versions of make.
I find it interesting which limitations from other approaches need
to be also considered for the development of reasonably portable
build scripts.
> No other make, that I know of, supports regenerating makefiles and
> re-exec'ing. And definitely no other make supports $(eval ...).
Does GNU software provide some promising functionality here?
Are there any chances that it will spread out to further implementations?
> The $(call ...) function is what's normally used to create
> a user-defined function that takes multiple arguments in GNU make...
Would it help to mention explicitly that the built-in function "eval"
takes script code as a single input parameter?
Regards,
Markus
- Re: Dynamic adjustments of build dependencies for the number of available processors, (continued)
- Re: Dynamic adjustments of build dependencies for the number of available processors, Paul Smith, 2015/01/06
- Re: Better description for "define"?, SF Markus Elfring, 2015/01/06
- Re: Better description for "define"?, Tim Murphy, 2015/01/06
- Re: Better description for "define"?, SF Markus Elfring, 2015/01/06
- Re: Better description for "define"?, Paul Smith, 2015/01/06
- Re: Better description for "define"?, SF Markus Elfring, 2015/01/06
- Re: Dynamic adjustments of build dependencies for the number of available processors, Norbert Thiebaud, 2015/01/06
- Re: Dynamic adjustments of build dependencies for the number of available processors, Edward Welbourne, 2015/01/07
- Re: Dynamic evaluation of build scripts, SF Markus Elfring, 2015/01/11
- Re: Dynamic evaluation of build scripts, Paul Smith, 2015/01/11
- Re: Dynamic evaluation of build scripts,
SF Markus Elfring <=
- Re: Dynamic evaluation of build scripts, Paul Smith, 2015/01/12
- Re: Dynamic evaluation of build scripts, SF Markus Elfring, 2015/01/12
- Re: Dynamic evaluation of build scripts, Reinier Post, 2015/01/12
- Re: Dynamic adjustments of build dependencies for the number of available processors, Reinier Post, 2015/01/08
- Re: Dynamic adjustments of build dependencies for the number of available processors, Paul Smith, 2015/01/05
- Re: Dynamic adjustments of build dependencies for the number of available processors, SF Markus Elfring, 2015/01/05
- Re: Dynamic adjustments of build dependencies for the number of available processors, Howard Chu, 2015/01/05
- Re: Dynamic adjustments of build dependencies for the number of available processors, SF Markus Elfring, 2015/01/05