Antoine Jacoutot wrote:

>>> --enable-foo needs to be explicitely set when the dependency \
>>> is found by configure?
>> 
>> And surely if that's the case for some foo, then --disable wouldn't be
>> needed for that foo..
>
>--disable-foo is needed because in case a dependency is \
>there at build time, you will pick it up.

With waf all these settings have some default value, so that build
system may or may not pick a dependency.  Also, there is no guarantee
that defaults won't change between releases.  So having explicit
--(en|dis)able-* flags (together with "make port-lib-depends-check")
help detecting dependency issues during updates.

Reply via email to