svn commit: samba r22614 - in branches/SAMBA_3_0/source: .

jpeach at samba.org jpeach at samba.org
Mon Apr 30 18:59:34 GMT 2007


Author: jpeach
Date: 2007-04-30 18:59:34 +0000 (Mon, 30 Apr 2007)
New Revision: 22614

WebSVN: http://websvn.samba.org/cgi-bin/viewcvs.cgi?view=rev&root=samba&rev=22614

Log:
Only enable GNU-isms in the Makefile if we can be sure that the GNU
make we found is what will be run when the user invokes "make".

Modified:
   branches/SAMBA_3_0/source/configure.in


Changeset:
Modified: branches/SAMBA_3_0/source/configure.in
===================================================================
--- branches/SAMBA_3_0/source/configure.in	2007-04-30 17:19:49 UTC (rev 22613)
+++ branches/SAMBA_3_0/source/configure.in	2007-04-30 18:59:34 UTC (rev 22614)
@@ -602,10 +602,16 @@
 m4_include(m4/depend.m4)
 
 # Using the dependency files requires GNU make until someone adds support
-# for Makefile includes for other make implementations.
+# for Makefile includes for other make implementations. Note that
+# CHECK_GNU_MAKE() can find a non-default make.
 CHECK_GNU_MAKE()
-if test "x$_cv_gnu_make_command" != "x" ; then
+if test "x$_cv_gnu_make_command" != "x" -a \
+    x`which make` = x`which "$_cv_gnu_make_command"` ; then
     AC_SUBST(MAKE, $_cv_gnu_make_command)
+else
+    # If GNU make is not the default, don't enable GNU-isms because we can't
+    # guarantee that GNU make will actually be the make that is invoked.
+    ifGNUmake='#'
 fi
 
 AM_DEP_TRACK()



More information about the samba-cvs mailing list