> Date: Sat, 17 Jan 2026 17:18:16 +0100
> From: [email protected]
> Cc: [email protected], [email protected]
>
> > > What about:
> > > "Use texi2any program implemented in C if built"
> >
> > Yes, that's better. Maybe also change the name of the option, since
> > options that start with --enable or --disable are usually for optional
> > features that are used if enabled.
>
> The other possibility is --with, which is even less relevant as it is
> for the use of external packages, so I think enable should be used.
Then how about
--enable-using-c-texi2any
Build and install texi2any program implemented in C
> > OK, thanks. But if ctexi2any is not installed, neither should be the
> > DLLs that it uses, libtexinfo*.dll, right? Or are they used by some
> > other parts of the package?
>
> They are used by the Perl XS extensions. That is the reason why the Perl
> main program can be almost as fast as the C program, it is because it
> uses the same C code, through XS extensions in case of the Perl main
> program, as the ctexi2any program. (And ctexi2any embeds a Perl
> interpreter to have access to Perl sorting for indices, HTML
> customization in Perl and converters only available in Perl.).
OK, but then we should discuss the place where these DLLs are
installed on Windows, as I explained in my other message. I'm not
sure that XS extensions loaded from lib/texi2any will find the
texinfo*.dll libraries installed in lib/bin, unless they are somehow
loaded via an absolute file name.