libctf: workaround automake bug with conditional info pages
authorMike Frysinger <vapier@gentoo.org>
Fri, 3 Dec 2021 04:13:15 +0000 (23:13 -0500)
committerMike Frysinger <vapier@gentoo.org>
Fri, 3 Dec 2021 04:26:18 +0000 (23:26 -0500)
commitba4ba9711a1356909275196c2abfd33f7d0950a6
treeb1250ccd31f8e134ea9bd1b77956c624bf81ec54
parent066624ff52714cb533aace0633a37928b96dcdb9
libctf: workaround automake bug with conditional info pages

It looks like automake makes assumptions about its ability to build info
pages based on the GNU standard behavior of shipping info pages with the
distributions.  So even though the info pages were conditionalized, and
automake disabled some of the targets, it was still creeping in by way
of unconditional INFO_DEPS settings.

We can workaround this by adding a stub target for the info page when
building info pages are disabled.  This tricks automake into disabling
its own extended generation target.  I'll follow up with the automake
folks to see what they think.
libctf/Makefile.am
libctf/Makefile.in
libctf/doc/local.mk