> 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.

Reply via email to