On Wed, 2008-10-15 at 12:35 +1100, Robert Collins wrote: > > > IMO, if a user explicitly requested feature Foo and Foo cannot be > > > supported, we should fail rather than ignore the user request. > > I completely agree with this. The usual behaviour I see that works well > is: > > no-parameter supplied: > Feature enables if possible > > --without | --disable: > Feature does not enable and does not probe for dependencies > > --with | --enable: > Feature enables and probes for dependencies, any missing dependencies > are fatal.
The current code supports the last two. Kinkie suggested the first one. Cheers, Alex.
