]> sourceware.org Git - automake.git/commitdiff
Fixes report from Larry Jones:
authorTom Tromey <tromey@redhat.com>
Thu, 12 Apr 2001 05:45:22 +0000 (05:45 +0000)
committerTom Tromey <tromey@redhat.com>
Thu, 12 Apr 2001 05:45:22 +0000 (05:45 +0000)
* automake.in (handle_dependencies): Add `@_am_quote@' where
appropriate.
* m4/make.m4 (AM_MAKE_INCLUDE): Handle BSD-style make.

ChangeLog
automake.in
m4/make.m4

index c2b96326722715efc49f58acdace80d193bcd9dc..c9aa18f466133ba9a4ecf90e7a7e6af246e20ab4 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,10 @@
+2001-04-11  Tom Tromey  <tromey@redhat.com>
+
+       Fixes report from Larry Jones:
+       * automake.in (handle_dependencies): Add `@_am_quote@' where
+       appropriate.
+       * m4/make.m4 (AM_MAKE_INCLUDE): Handle BSD-style make.
+
 2001-04-11  Akim Demaille  <akim@epita.fr>
 
        * depend2.am: Fix the `if' condition for Libtool.
index c86f5bada216de8a97647c71ef2ca8622080ba02..ecafd6e79f2e6b0390642d2d744e2bfdbb855a9e 100755 (executable)
@@ -3108,7 +3108,8 @@ sub handle_dependencies
            $output_rules .= "\n";
            foreach my $iter (@deplist)
            {
-               $output_rules .= '@AMDEP_TRUE@@_am_include@ ' . $iter . "\n";
+               $output_rules .= ('@AMDEP_TRUE@@_am_include@ @_am_quote@'
+                                 . $iter . '@_am_quote@' . "\n");
            }
 
            $output_rules .= &file_contents ('depend');
index c5a02dd3a76057f4001f5fec916b169394f78ba6..a1b9377a1e8c3a35d92614331aa3dde23d44e9d6 100644 (file)
@@ -3,7 +3,6 @@
 # Check to see how make treats includes.
 AC_DEFUN([AM_MAKE_INCLUDE],
 [am_make=${MAKE-make}
-# BSD make uses .include
 cat > confinc << 'END'
 doit:
        @echo done
@@ -11,14 +10,26 @@ END
 # If we don't find an include directive, just comment out the code.
 AC_MSG_CHECKING([for style of include used by $am_make])
 _am_include='#'
-for am_inc in include .include; do
-   echo "$am_inc confinc" > confmf
+_am_quote=
+_am_result=none
+# First try GNU make style include.
+echo "include confinc" > confmf
+if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
+   _am_include=include
+   _am_quote=
+   _am_result=GNU
+fi
+# Now try BSD make style include.
+if test "$_am_include" = "#"; then
+   echo '.include "confinc"' > confmf
    if test "`$am_make -s -f confmf 2> /dev/null`" = "done"; then
-      _am_include=$am_inc
-      break
+      _am_include=.include
+      _am_quote='"'
+      _am_result=BSD
    fi
-done
+fi
 AC_SUBST(_am_include)
-AC_MSG_RESULT($_am_include)
+AC_SUBST(_am_quote)
+AC_MSG_RESULT($_am_result)
 rm -f confinc confmf
 ])
This page took 0.043103 seconds and 5 git commands to generate.