List Archive: gentoo-devhelp
Note: Due to technical difficulties, the Archives are currently not up to date.
provides an alternative service for most mailing lists.c.f. bug 424647
On Saturday 30 January 2010 18:31:35 Nikos Chantziaras wrote:
> What's the best way to have an ebuild abort if two mutually exclusive
> USE flags are both set?
> I'm trying the modify the mozilla-firefox and xulrunner ebuilds to
> support building with OSS instead of ALSA (sadly, the current versions
> of the ebuilds in Portage only allow ALSA to be enabled, not OSS), but
> the build system of Xulrunner/Firefox does not allow to build with both.
> So I need to abort when both "alsa" and "oss" are set rather than having
> the build proceed and the user getting a compilation error later on.
put a check into pkg_setup() that does ewarn's on conflicting USE flags, and
then have the rest of the ebuild pick a sensible default. in the case of oss
vs alsa, the latter would be the sensible default.
signature.asc (This is a digitally signed message part.)