|
3 | 3 | # Author: Bob Weiner
|
4 | 4 | #
|
5 | 5 | # Orig-Date: 15-Jun-94 at 03:42:38
|
6 |
| -# Last-Mod: 27-Dec-24 at 18:23:33 by Mats Lidell |
| 6 | +# Last-Mod: 27-Dec-24 at 20:27:26 by Mats Lidell |
7 | 7 | #
|
8 | 8 | # Copyright (C) 1994-2023 Free Software Foundation, Inc.
|
9 | 9 | # See the file HY-COPY for license information.
|
@@ -195,8 +195,13 @@ PRELOADS = $(SITE_PRELOADS) -l ./hload-path.el -l ./hversion.el -l ./hyperbole.e
|
195 | 195 | BATCHFLAGS = --batch --quick --eval "(progn (setq backtrace-line-length 0) \
|
196 | 196 | (message \" emacs-version = %s\n system-configuration = %s\n emacs = %s%s\n load-path = %s\" emacs-version system-configuration invocation-directory invocation-name load-path))"
|
197 | 197 |
|
198 |
| -EMACS_BATCH=$(EMACS) $(BATCHFLAGS) $(PRELOADS) |
199 |
| -EMACS_PLAIN_BATCH=$(EMACS) $(BATCHFLAGS) |
| 198 | +# Extra flags for byte and native compilation |
| 199 | +EXTRA_COMP_FLAGS = --eval "(progn \ |
| 200 | + (put 'if-let 'byte-obsolete-info nil) \ |
| 201 | + (put 'when-let 'byte-obsolete-info nil))" |
| 202 | + |
| 203 | +EMACS_BATCH=$(EMACS) $(BATCHFLAGS) $(EXTRA_COMP_FLAGS) $(PRELOADS) |
| 204 | +EMACS_PLAIN_BATCH=$(EMACS) $(BATCHFLAGS) $(EXTRA_COMP_FLAGS) |
200 | 205 |
|
201 | 206 | # Directories other than the current directory in which to find files.
|
202 | 207 | # This doesn't seem to work in all versions of make, so we also add kotl/
|
@@ -333,11 +338,6 @@ else ifeq ($(origin HYPB_WARNINGS), environment)
|
333 | 338 | HYPB_BIN_WARN = --eval "(setq-default byte-compile-warnings '(${HYPB_WARNINGS}))"
|
334 | 339 | endif
|
335 | 340 |
|
336 |
| -# Extra flags for byte and native compilation |
337 |
| -EXTRA_COMP_FLAGS = --eval "(progn \ |
338 |
| - (put 'if-let 'byte-obsolete-info nil) \ |
339 |
| - (put 'when-let 'byte-obsolete-info nil))" |
340 |
| - |
341 | 341 | curr_dir = $(shell pwd)
|
342 | 342 | ifeq ($(HYPB_NATIVE_COMP),yes)
|
343 | 343 | %.elc: %.el
|
|
351 | 351 | @printf "Compiling $<\n"
|
352 | 352 | @$(EMACS) --batch --quick \
|
353 | 353 | --eval "(progn (add-to-list 'load-path \"$(curr_dir)\") (add-to-list 'load-path \"$(curr_dir)/kotl\"))" \
|
354 |
| - ${HYPB_BIN_WARN} ${EXTRA_COMP_FLAGS} \ |
| 354 | + ${HYPB_BIN_WARN} ${EXTRA_COMP_FLAGS} \ |
355 | 355 | -f batch-byte-compile $<
|
356 | 356 | endif
|
357 | 357 |
|
|
0 commit comments