On 2021-02-01 08:34, Sébastien Hinderer wrote:
Yeah, ignoring builtin variables makes sense to me, too!
But the problem is that when no goals are specified at run-time, then in that situation the variable is not built-in. GNU Make should probably not implement a concept of "this variable is built in, but, oh, not at the moment". A variable that is "de-facto built-in, but not defined", should only be one that serves as an *input* to make, not one that is used to *output* useful information. In other words, what is built in is not that variable /per se/ but the program's detection of and reaction to it.
