tech-toolchain archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
make: warn/error on expanding undefined vars?
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).
Home |
Main Index |
Thread Index |
Old Index