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.
