This is currently a Request For Comments only, if people like this patch
I'll make any necessary changes, write up some documentation for it and
mail a proper patch later.
This patch depends on and extends keybuk-lt-lang.patch.
It gives the user far greater flexibility and control over the tags
their libtool script will support. It provides three new macros to do
this; LT_TAG, LT_TAG_SETVAR and LT_TAG_GETVAR.
LT_TAG creates a copy of a tag, LT_TAG_SETVAR and LT_TAG_GETVAR get and
set tag variables appropriately.
One example use of these is for package maintainers such as myself; I
might want a 'libtool' that has C++ support through *both* "libtool g++"
and "libtool g++".
LT_TAG([CXX], [BINCXX])
LT_TAG_SETVAR([BINCXX], [compiler], ["c++"])