>>> "assar" == assar  <[EMAIL PROTECTED]> writes:

 assar> Having two targets, one of which includes @LIBOBJS@ (or @LTLIBOJS@)
 assar> and one which includes one of the autoconf-ed files automake does
 assar> generate the "automatically discovered" warning.  This makes no sense
 assar> to me.  

Neither to me.

 assar> A testcase for this is included in the patch below.  The
 assar> patch is relative to current cvs automake, makes the
 assar> error only happen if the @LIBOBJS@ is also included.

Thanks a lot!  However, as explained in
http://sources.redhat.com/automake/contribute.html we need
a copyright assignment before we can install patches more that a
few lines long.  Would you be willing to sign such a paper so
we can use your code?  (I'll send you the form in a separate
mail).   

Further comments on your patch below, but that's just
formatting changes to follow the GNU Coding Standards.

[...]

 assar> --- automake.in 23 Aug 2002 13:32:55 -0000      1.1342
 assar> +++ automake.in 24 Aug 2002 03:34:57 -0000
 assar> @@ -2177,6 +2177,20 @@
 assar> {
 assar> my ($one_file, $unxformed) = @_;

This seems a good place for a comment :)
 
 assar> +    my @objs;
 assar> +    my $found_libobjs = 0;
 assar> +
 assar> +    @objs = &variable_value_as_list_recursive ($unxformed, 'all');
 assar> +    foreach my $i (@objs) {
                                  ^new line here
 assar> +      if($i =~ /^\@(LT)?LIBOBJS\@$/) {
                 ^space                      ^new line 
 assar> +       $found_libobjs = 1;
 assar> +       last;
 assar> +      }
 assar> +    }
 assar> +    if (!$found_libobjs) {
                                 ^new line
 assar> +      return;
 assar> +    }


[...]

 assar> --- /dev/null   1 Jan 1970 00:00:00 -0000
 assar> +++ tests/libobj12.test 24 Aug 2002 03:34:58 -0000
 assar> @@ -0,0 +1,30 @@
 assar> +#! /bin/sh
 assar> +
 assar> +# $Id$

Ouch, please no!  RCS-keywords are more anoying than useful.

[...]

-- 
Alexandre Duret-Lutz



Reply via email to