2001-07-16 Alexandre Duret-Lutz <duret_g@epita.fr>
authorTom Tromey <tromey@redhat.com>
Tue, 17 Jul 2001 03:38:32 +0000 (03:38 +0000)
committerTom Tromey <tromey@redhat.com>
Tue, 17 Jul 2001 03:38:32 +0000 (03:38 +0000)
* automake.in (handle_libraries): Allow libraries to lie in
a subdirectory by constraining only the basename to start
with 'lib', not the whole path.

ChangeLog
automake.in
tests/Makefile.in

index a7429c5..d09b5aa 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2001-07-16  Alexandre Duret-Lutz  <duret_g@epita.fr>
 
+       * automake.in (handle_libraries): Allow libraries to lie in
+       a subdirectory by constraining only the basename to start
+       with 'lib', not the whole path.
+
+2001-07-16  Alexandre Duret-Lutz  <duret_g@epita.fr>
+
        * tests/subobj8.test: New file.
        * tests/Makefile.am (XFAIL_TESTS, TESTS): Add subobj8.test.
 
index 471a235..83165ac 100755 (executable)
@@ -2539,7 +2539,7 @@ sub handle_libraries
     foreach my $onelib (@liblist)
     {
        # Check that the library fits the standard naming convention.
-       if ($onelib !~ /^lib.*\.a$/)
+       if ($onelib !~ m%^(?:.*/)?lib[^/]*\.a$%)
        {
            # FIXME should put line number here.  That means mapping
            # from library name back to variable name.
index 003be12..a9f783a 100644 (file)
@@ -66,7 +66,7 @@ _am_include = @_am_include@
 _am_quote = @_am_quote@
 install_sh = @install_sh@
 
-XFAIL_TESTS = subdir5.test
+XFAIL_TESTS = subdir5.test subobj8.test
 
 TESTS = \
 acinclude.test \
@@ -330,6 +330,7 @@ subobj4.test \
 subobj5.test \
 subobj6.test \
 subobj7.test \
+subobj8.test \
 subst.test \
 suffix.test \
 suffix2.test \