[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[nongnu] elpa/sweeprolog 21a4475306 112/166: Makefile: Allow specifying
From: |
ELPA Syncer |
Subject: |
[nongnu] elpa/sweeprolog 21a4475306 112/166: Makefile: Allow specifying the path to emacs |
Date: |
Fri, 30 Sep 2022 04:59:30 -0400 (EDT) |
branch: elpa/sweeprolog
commit 21a447530614d4fe90de1e8c7709ea6b9c7cc506
Author: James N. V. Cash <james.cash@occasionallycogent.com>
Commit: Eshel Yaron <me@eshelyaron.com>
Makefile: Allow specifying the path to emacs
Running emacs on macOS, the emacs binary is inside the app bundle, not
on the path, so it's useful to be able to specify it.
---
Makefile | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/Makefile b/Makefile
index 0846ede742..a2bb127679 100644
--- a/Makefile
+++ b/Makefile
@@ -14,6 +14,8 @@ SWIPL ?= swipl
SWIPLBASE = $(shell $(SWIPL) --dump-runtime-variables | grep PLBASE | cut
-f 2 -d = | cut -f 1 -d ';')
SWIPLLIBDIR = $(shell $(SWIPL) --dump-runtime-variables | grep PLLIBDIR | cut
-f 2 -d = | cut -f 1 -d ';')
+EMACS ?= emacs
+
TARGET = $(BASENAME)-module.$(SOEXT)
OBJECT = $(BASENAME).o
SOURCE = $(BASENAME).c
@@ -42,9 +44,9 @@ clean:
rm -f $(TARGET) $(OBJECT) $(BASENAME).info $(BASENAME).texi
$(BASENAME).html
$(BASENAME).info:: README.org
- emacs -Q --batch --eval "(require 'ox-texinfo)" \
+ $(EMACS) -Q --batch --eval "(require 'ox-texinfo)" \
--eval "(with-current-buffer (find-file \"README.org\")
(org-export-to-file (quote texinfo) \"$@\" nil nil nil nil nil (quote
org-texinfo-compile)))"
check: $(TARGET)
- emacs --batch --eval '(add-to-list (quote load-path) (expand-file-name
"."))' \
+ $(EMACS) --batch --eval '(add-to-list (quote load-path)
(expand-file-name "."))' \
-l ert -l sweep -l sweep-tests.el -f
ert-run-tests-batch-and-exit
- [nongnu] elpa/sweeprolog 43e5cdaf91 054/166: ADDED: global keymap sweep-prefix-map, not bound by default, (continued)
- [nongnu] elpa/sweeprolog 43e5cdaf91 054/166: ADDED: global keymap sweep-prefix-map, not bound by default, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 239e205add 059/166: ADDED: sweep-mode, a major mode for editing Prolog code, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog d226bbb70c 063/166: ENHANCED: set per buffer module name in sweep-mode, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog d974b0fe0a 071/166: ADDED: prepare xref backend, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 27c441ab49 068/166: PORT: don't rely on defvar-keymap available only since Emacs 29, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 0b054bac88 072/166: ENHANCED: better detection of the identifier at point, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog c59ead20f7 075/166: ENHANCED: redirect Prolog messages to Emacs message function, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 031c07ac93 076/166: DOC: document the Prolog messages buffer, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 8ac0e7afb9 065/166: ENHANCED: also complete predicate names from xref, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 85ca3a5dc2 067/166: FIXED: bind SourceId in xref based completions, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 21a4475306 112/166: Makefile: Allow specifying the path to emacs,
ELPA Syncer <=
- [nongnu] elpa/sweeprolog ec01154a41 102/166: PORT: sweep.el: require Emacs version 28 for RTLD_GLOBAL, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog e991b1a92c 097/166: ENHANCED: (sweep-load-buffer): use read-buffer to choose a buffer, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog c69c6bad3c 084/166: FIXED: correctly identify the predicate defined at start of clause, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 586521712e 110/166: DOC: README.org: add ^:{} option, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 0b545cc192 114/166: ADDED: (sweep-indent-line-ends-with-prefix-operator): New function, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog c60df8e7e3 101/166: DOC: Loading buffers: new section, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 4c1e510bbf 125/166: FIXED: handle some more color terms, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 588cfb0f63 130/166: BUILD: Inline sweep.h in sweep.c, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog 12bddb3f75 117/166: ENHANCED: don't record one-character inputs in the top level history, ELPA Syncer, 2022/09/30
- [nongnu] elpa/sweeprolog f82827fdb0 093/166: ENHANCED: Display message if unable to find predicate location, ELPA Syncer, 2022/09/30