A couple of thoughts about the latest Automake beta.
A trivial one: NEWS says ``an "Hello World!" example''; ``a'' sounds
better to me here.
A bit less trivial: it's time to retire de-ANSI-fication. The
first step is to warn people about it in the documentation.
Here's a proposed patch.
2006-0
* Bruno Haible wrote on Mon, Aug 21, 2006 at 08:53:42PM CEST:
> Ralf Wildenhues wrote:
> >
> > or from configure.ac:
> > AC_SUBST([gl_noinst_ltlibs], [libfoo.la])
>
> Uuh, after what you said above, this is betting on automake's unability
> to optimize AC_SUBSTed variables. What if automake imp
Ralf Wildenhues wrote:
> Well, another point is that it is not easy to fix the above suggestion
> _cleanly_ in automake. If automake copies its input to its output, then
> taking both lines
> noinst_LTLIBRARIES = libfoo.la
> lib_LTLIBRARIES = libfoo.la
>
> and having the respective rules leav
Ralf Wildenhues wrote:
> But this would still prevent automake to warn the user when he used
> noinst_LTLIBRARIES = libfoo.la
> lib_LTLIBRARIES = libfoo.la
>
> but really meant to use
> if COND_FOO
> noinst_LTLIBRARIES = libfoo.la
> else
> lib_LTLIBRARIES = libfoo.la
> endif
automak
Hello Bruno,
* Bruno Haible wrote on Mon, Aug 21, 2006 at 05:59:09PM CEST:
>
> In the case I'm presenting, it's different. There is no $(noinstdir).
> One specification gives no installation directory, and the other one
> gives 1 installation directory. 0 + 1 < 2. There is no conflict.
But this
Ralf Wildenhues wrote:
> > line 15: noinst_LTLIBRARIES = libgettextlib.la
> > line 268: lib_LTLIBRARIES = libgettextlib.la
>
> So which should automake use?
The one without 'noinst', because this is the one which can yield an
-rpath option.
> This is connected with tests/libtool8.test and PR
Hello Bruno,
* Bruno Haible wrote on Mon, Aug 21, 2006 at 01:34:04PM CEST:
>
> I have a Makefile.am containing
>
> line 15: noinst_LTLIBRARIES = libgettextlib.la
> line 268: lib_LTLIBRARIES = libgettextlib.la
So which should automake use?
> automake-1.9.6 gives an error on it:
And rightly
Hi,
I have a Makefile.am containing
line 15: noinst_LTLIBRARIES = libgettextlib.la
line 268: lib_LTLIBRARIES = libgettextlib.la
automake-1.9.6 gives an error on it:
gnulib-lib/Makefile.am:15: libgettextlib.la multiply defined in condition TRUE
gnulib-lib/Makefile.am:15: `libgettextlib.la' sh