emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/native-comp 54df918: * Add `comp-async-query-on-exit' customize.


From: Andrea Corallo
Subject: feature/native-comp 54df918: * Add `comp-async-query-on-exit' customize.
Date: Fri, 26 Feb 2021 08:43:20 -0500 (EST)

branch: feature/native-comp
commit 54df918ad1e19513768bc27cb3e0a78856d30135
Author: Andrea Corallo <akrl@sdf.org>
Commit: Andrea Corallo <akrl@sdf.org>

    * Add `comp-async-query-on-exit' customize.
    
        * lisp/emacs-lisp/comp.el (comp-async-query-on-exit): New customize.
        (comp-run-async-workers): Make use of.
---
 lisp/emacs-lisp/comp.el | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

diff --git a/lisp/emacs-lisp/comp.el b/lisp/emacs-lisp/comp.el
index ddf3f04..6af4ee2 100644
--- a/lisp/emacs-lisp/comp.el
+++ b/lisp/emacs-lisp/comp.el
@@ -127,6 +127,10 @@ Usable to modify the compiler environment."
   "Report warnings and errors from native asynchronous compilation."
   :type 'boolean)
 
+(defcustom comp-async-query-on-exit nil
+  "Exiting Emacs, query the user if async compilation process is running."
+  :type 'boolean)
+
 (defcustom comp-native-driver-options nil
   "Options passed verbatim to the native compiler's backend driver.
 Note that not all options are meaningful; typically only the options
@@ -3928,7 +3932,8 @@ display a message."
                                  (native-elisp-load
                                   (comp-el-to-eln-filename source-file1)
                                   (eq load1 'late)))
-                               (comp-run-async-workers)))))
+                               (comp-run-async-workers))
+                             :noquery (not comp-async-query-on-exit))))
               (puthash source-file process comp-async-compilations))
          when (>= (comp-async-runnings) (comp-effective-async-max-jobs))
            do (cl-return)))



reply via email to

[Prev in Thread] Current Thread [Next in Thread]