On Thu, 21 Jan 2016, Luca Barbato  wrote:

Module: libav
Branch: master
Commit: 8e7bea6dc6ac5b21484774a026847bec0771ab62

Author:    Luca Barbato <[email protected]>
Committer: Luca Barbato <[email protected]>
Date:      Sun Jan 17 07:58:53 2016 +0100

configure: Improve requesting specific features

Before this patch trying to enable only https by issuing

   --disable-protocols --enable-protocol=https --enable-gnutls

does not enable https, and

   --disable-all --enable-protocols

does not enable libavformat and the protocols component.

Now the default-enabled options are set after the explicitly
disabled/enabled options are evaluated.

If an explicitly enabled option cannot be enabled configure
will fail printing an error message.

---

This changes a lot more than what is advertised. E.g. previously, configuring with --disable-everything still kept avconv enabled (and the few filters that avconv relies on), but now after this, --disable-everything and --disable-all does the same.

After this patch, how do I disable all optional components except the ones necessary to build avconv?

// Martin
_______________________________________________
libav-devel mailing list
[email protected]
https://lists.libav.org/mailman/listinfo/libav-devel

Reply via email to