Follow-up Comment #1, bug #50062 (project make):
I don't really know of any way to determine whether or not you're running a
particular version of make, in a makefile portable enough that it would
provide useful output if you _weren't_ using that version of make.
For instance in your example:
ifndef GNUMAKE_VERSION
$(error "Sorry, you are not running GNU make. I must stop...)
endif
"ifndef" is a GNU make-specific capability itself: I know of no other variant
of make that supports this. So, if you weren't using GNU make you'd get a
syntax error from your version of make as soon as you hit that line,
regardless of whether GNUMAKE_VERSION was defined or not.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?50062>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/bug-make