It turns out that some Emacsen spew huge screeds of crud while they're
starting up, even if you ask them not to run all of the site
congiguration cruft.
EMACSLIB = $(HOME)/lib/emacs
EMACS_VERSION := $(shell $(EMACS) 2>&1 -Q --batch --eval \
- '(message "%s %s" emacs-major-version emacs-minor-version)')
+ '(message "%s %s" emacs-major-version emacs-minor-version)' | \
+ tail -n1)
emacs-version-p = $(shell set -- $(EMACS_VERSION); \
if [ $$1 -gt $1 ] || ([ $$1 -eq $1 ] && [ $$2 -ge $2 ]); then \
echo t; \