Re: role of ctexi2any

Gavin Smith <[email protected]>
Newsgroups gmane.comp.tex.texinfo.bugs
Message-ID <aXu_dmXkDv54mCxm@orangestar>
On Thu, Jan 29, 2026 at 12:27:19AM +0100, [email protected] wrote:
> > There is one more issue which is the amount of time spent to run
> > the configure checks (that mostly come from gnulib) under tta/.
> > In texinfo-7.2, the configure.ac file for texi2any C code was under
> > tp/Texinfo/XS.  Now it is directly under tta/, along with its own gnulib
> > checkout.
> > 
> > Stopping the subsidiary configure script from running if texi2any C code
> > were disabled would require some reorganisation of the source tree,
> > perhaps moving tta/perl/XSTexinfo and tta/configure.ac under tta/C.
> > (Then we'd put the BUILD_C_CODE condition in the top-level configure.ac
> > etc.)
> 
> I prefer to have a logical organization of the code rather than one that
> allows to use conditionals more easily.  To me, the separation of the
> libraries in tta/C and the XS modules in tta/perl/XSTexinfo seems more
> natural.

I tried putting gl_INIT inside a conditional but it didn't work.  (gl_INIT
is the autoconf macro that runs all the gnulib checks.)  At least it is
just the configure checks, which can be expected to complete successfully.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.