Jarrett Billingsley wrote:
It might be clearer in the code, but it's far less intuitive for the library user!
I don't see how.
And if SomeFeature is _not_ defined by default, it's not a very good default, is it!
Define it by default in your makefile or by a version=SomeFeature; declaration.