tech-toolchain archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: make: warn/error on expanding undefined vars?



In article <20170310093510.GI4373%trav.math.uni-bonn.de@localhost>,
Edgar Fuß  <ef%math.uni-bonn.de@localhost> wrote:
>Is there a way to make make error out (or at least emit a warning) if an 
>undefined variable is expanded (where, of course, defined() and maybe 
>empty() and :U don't count as an expansion)?
>
>It took me hours yesterday to find out that a weird problem stemmed from an 
>undefined variable. And it was not a spelling error as usual, but me not 
>noticing the the assignment was resinding inside a conditional that was false.
>
>I'm afraid the answer is no because it's difficult to pin down what counts 
>as an expansion (i.e., assignment to another variable).

That used to be the original behavior...

christos




Home | Main Index | Thread Index | Old Index