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.

Reply via email to