| This also works for things like | | foo = mumble | foo = blurgle | | which would be interpreted as | | foo = blurgle | if FALSE | foo = mumble | endif
I've always thought this is wrong. I still think we should not support such ``feature'', which is a form of laxism to me, comparable to globbing. Nevertheless, I agree a means to install defaults would be most welcome. I suggest introducing foo ?= bar Which is always valid, but with a clear semantics. Also, maybe we want to introduce something like (hold you breath): ifndef foo foo = bar endif