We already have BBCLASSEXTENDS which modifies ${PN} of a package and
can use overrides to change behaviors of recipes.
Maybe USE flags could be implemented in a similar fashing.
DISTRO_USE = "nossl nox11"
EXTRA_OECONF_append_use-nossl = "--disable-ssl"
${PN} of the recipe becomes XXXX-nossl
Thoughts?
Graeme