[bug #31430] Add support for the BSD "shell assignment" operator (!=)

2011-03-31 Thread Bruce Lilly
Follow-up Comment #4, bug #31430 (project make): Note that gmake 3.81 apparently silently ignored such lines, making cross-platform makefiles reasonably easy to write. For example, consider the attached simple makefile: on openSuSE 11.3 (gmake 3.81): # make -f conf.compat OS Linux on FreeBSD 8.0

[bug #31430] Add support for the BSD "shell assignment" operator (!=)

2011-03-31 Thread Paul D. Smith
Follow-up Comment #5, bug #31430 (project make): Those lines were never ignored (GNU make never ignores malformed lines). Instead, because the prefix "!" was not recognized, GNU make assumed that it was part of the variable name. If you look at the output of GNU make -p with your sample makefile

make: it would be nice to get -R behavior using a directive inside a Makefile

2011-03-31 Thread Jonathan Nieder
Hi Paul et al, Here's a report[1] from Debian. I think he'd like a .NO-BUILTIN-VARIABLES: magic rule. Thoughts or advice? Thanks, 3.82.x is coming along nicely. :) Jonathan [1] Britton Leo Kerin wrote at : > Please note I'm actually running my own compiled ve