Makefile.tpl: Error early unless at least GNU make 3.80.
authorHans-Peter Nilsson <hp@axis.com>
Sat, 12 Apr 2008 18:40:10 +0000 (18:40 +0000)
committerHans-Peter Nilsson <hp@gcc.gnu.org>
Sat, 12 Apr 2008 18:40:10 +0000 (18:40 +0000)
* Makefile.tpl <gcc>: Error early unless at least GNU make 3.80.
* Makefile.in: Regenerate.

From-SVN: r134225

ChangeLog
Makefile.in
Makefile.tpl

index df848735062a8259c0239dad35674d59c366a708..8b128971e271b1173573c37d36d80ab013b5146f 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2008-04-12  Hans-Peter Nilsson  <hp@axis.com>
+
+       * Makefile.tpl <gcc>: Error early unless at least GNU make 3.80.
+       * Makefile.in: Regenerate.
+
 2008-04-11  Eric B. Weddington  <eweddington@cso.atmel.com>
 
        * configure.ac: Do not build libssp for the AVR.
index edd2984fce4dd6e1d809473422f9c0dea7f244ed..dc3b0c5569a879b89b532d0b2d4abf179e42050f 100644 (file)
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 #
 
+# First, test for a proper version of make, but only where one is required.
+
+@if gcc
+ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
+$(error GNU make version 3.80 or newer is required.)
+endif
+@endif gcc
+
 # -------------------------------
 # Standard Autoconf-set variables
 # -------------------------------
index 95441f5bc4361fa7254eaa5c062eed2df28f8a3e..e9629e2da2c1a7938e2a8993e7d75223f0a1866c 100644 (file)
@@ -23,6 +23,14 @@ in
 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
 #
 
+# First, test for a proper version of make, but only where one is required.
+
+@if gcc
+ifeq (,$(.VARIABLES)) # The variable .VARIABLES, new with 3.80, is never empty.
+$(error GNU make version 3.80 or newer is required.)
+endif
+@endif gcc
+
 # -------------------------------
 # Standard Autoconf-set variables
 # -------------------------------