summaryrefslogtreecommitdiffstats
path: root/pkgs/build-support/emacs/generic.nix
diff options
context:
space:
mode:
Diffstat (limited to 'pkgs/build-support/emacs/generic.nix')
-rw-r--r--pkgs/build-support/emacs/generic.nix7
1 files changed, 5 insertions, 2 deletions
diff --git a/pkgs/build-support/emacs/generic.nix b/pkgs/build-support/emacs/generic.nix
index 956787ad59e4..588699517baf 100644
--- a/pkgs/build-support/emacs/generic.nix
+++ b/pkgs/build-support/emacs/generic.nix
@@ -60,10 +60,13 @@ stdenv.mkDerivation ({
LIBRARY_PATH = "${lib.getLib stdenv.cc.libc}/lib";
+ addEmacsNativeLoadPath = true;
+
postInstall = ''
- find $out/share/emacs -type f -name '*.el' -print0 | xargs -0 -n 1 -I {} -P $NIX_BUILD_CORES sh -c "emacs --batch -f batch-native-compile {} || true"
+ find $out/share/emacs -type f -name '*.el' -print0 \
+ | xargs -0 -n 1 -I {} -P $NIX_BUILD_CORES sh -c \
+ "emacs --batch --eval=\"(add-to-list 'comp-eln-load-path \\\"$out/share/emacs/native-lisp/\\\")\" -f batch-native-compile {} || true"
'';
-
}
// removeAttrs args [ "buildInputs" "packageRequires"