Export comp-deferred-compilation-black-list via autoloads

The latest straight.el adds `:no-native-compile` packages to the
compilation blacklist. We export the build-time blacklist via autoloads
so that it works as expected to prevent native compilation at runtime.
This commit is contained in:
Andrew Whatson 2020-10-08 09:20:36 +10:00
parent 89c464ddf7
commit 30140021de

View file

@ -10,6 +10,7 @@ one wants that.")
(defvar doom-autoloads-cached-vars (defvar doom-autoloads-cached-vars
'(doom-modules '(doom-modules
doom-disabled-packages doom-disabled-packages
comp-deferred-compilation-black-list
load-path load-path
auto-mode-alist auto-mode-alist
interpreter-mode-alist interpreter-mode-alist
@ -42,8 +43,9 @@ one wants that.")
(signal 'doom-error (signal 'doom-error
(list "The installed version of Doom has changed since last 'doom sync' ran" (list "The installed version of Doom has changed since last 'doom sync' ran"
"Run 'doom sync' to bring Doom up to speed")))) "Run 'doom sync' to bring Doom up to speed"))))
(mapcar (lambda (var) `(set ',var ',(symbol-value var))) (cl-loop for var in doom-autoloads-cached-vars
doom-autoloads-cached-vars) when (boundp var)
collect `(set ',var ',(symbol-value var)))
(doom-autoloads--scan (doom-autoloads--scan
(append (cl-loop for dir (append (cl-loop for dir
in (append (list doom-core-dir) in (append (list doom-core-dir)