mirror of
https://git.savannah.gnu.org/git/emacs.git
synced 2024-12-13 09:32:47 +00:00
* Add new customize `comp-async-env-modifier-form' (Bug#40838)
* lisp/emacs-lisp/comp.el (comp-async-env-modifier-form): New customize. (comp-run-async-workers): Make use of `comp-async-env-modifier-form'.
This commit is contained in:
parent
6d850b50c5
commit
2ac6194585
@ -133,6 +133,12 @@ finishes compiling all input files."
|
||||
:type 'hook
|
||||
:group 'comp)
|
||||
|
||||
(defcustom comp-async-env-modifier-form nil
|
||||
"Form to be evaluated by each asyncronous compilation worker
|
||||
before compilation. Usable to modify the compiler environment."
|
||||
:type 'list
|
||||
:group 'comp)
|
||||
|
||||
(defvar comp-dry-run nil
|
||||
"When non nil run everything but the C back-end.")
|
||||
|
||||
@ -2324,6 +2330,7 @@ display a message."
|
||||
comp-debug ,comp-debug
|
||||
comp-verbose ,comp-verbose
|
||||
load-path ',load-path)
|
||||
,comp-async-env-modifier-form
|
||||
(message "Compiling %s..." ,source-file)
|
||||
(native-compile ,source-file ,(and load t))))
|
||||
(source-file1 source-file) ;; Make the closure works :/
|
||||
|
Loading…
Reference in New Issue
Block a user