[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: CVS & Gettext
From: |
Bruno Haible |
Subject: |
Re: CVS & Gettext |
Date: |
Thu, 18 Apr 2002 15:30:05 +0200 (CEST) |
Akim Demaille writes:
> | > cat >configure.ac <<EOF
> | > AC_INIT(Foo, 1.0)
> | > AM_INIT_AUTOMAKE([foreign])
> | > AM_GNU_GETTEXT
> | > AC_CONFIG_FILES(Makefile)
> if $I_want_to_use_gettext; then
> | > AC_CONFIG_FILES(intl/Makefile po/Makefile.in)
> fi
> | > AC_OUTPUT
> | > EOF
>
> and have the proper thing happen.
>
> In other words, you just cannot, and should not consider that the
> presence of an AC_CONFIG_FILES means the presence of a directory.
Right. It is for this reason that gettextize determines whether intl
is present by looking at the directory structure, not by looking at
the contents of configure.in/ac.
> And actually, IMHO, the best means to know that a directory exists is
> checking for its existence. No?
Yup.
> The best means to see if configure.in is to be updated is looking at
> configure.in, no?
No. If gettextize has added an intl/ directory, it has to update
configure.in. Period. If gettextize has only updated a previously
existing intl/ directory, it doesn't have to update configure.in.
> It seems to me that your definition of consistent is not what users
> need.
Do users *need* to omit the intl/ directory?
> It turns out that, willing to do better than previous Gettext release,
> gettextize suddenly does worse. The time where it did nothing to the
> source made it, surprisingly, less useful.
The newer gettextize does better for many people. It does worse for
you, because you omit essential source files from the CVS.
> There are many people out there who are somewhat lost with Autoconf,
> Automake, Libtool, Gettext etc. They need simple interfaces, in
> particular when things go wrong.
>
> That's the role played by autoreconf.
That's very clear. And it's not the purpose of gettextize, which is
merely a migration tool.
So let's work on a "gettextreconf" tool that you could invoke from
autoreconf.
Bruno
- Re: CVS & Gettext, (continued)
Re: CVS & Gettext, Akim Demaille, 2002/04/11
- Re: CVS & Gettext, Bruno Haible, 2002/04/11
- Re: CVS & Gettext, Akim Demaille, 2002/04/11
- Re: CVS & Gettext, Akim Demaille, 2002/04/11
- Re: CVS & Gettext, Bruno Haible, 2002/04/12
- Re: CVS & Gettext, Akim Demaille, 2002/04/18
Re: CVS & Gettext, Bruno Haible, 2002/04/12
Re: CVS & Gettext, Akim Demaille, 2002/04/18
Re: CVS & Gettext,
Bruno Haible <=
Re: CVS & Gettext, Akim Demaille, 2002/04/18
Re: CVS & Gettext, Paul D. Smith, 2002/04/21
Re: CVS & Gettext, Bruno Haible, 2002/04/23
Re: CVS & Gettext, Paul D. Smith, 2002/04/23
Re: CVS & Gettext, Paul Eggert, 2002/04/23