diff options
Diffstat (limited to 'dh_elpa_test')
-rwxr-xr-x | dh_elpa_test | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/dh_elpa_test b/dh_elpa_test index 206ae46..411b94e 100755 --- a/dh_elpa_test +++ b/dh_elpa_test @@ -9,6 +9,7 @@ dh_elpa_test - run ELPA package testsuites use strict; use warnings; no warnings "experimental::smartmatch"; +use File::Temp qw/tempdir/; =head1 SYNOPSIS @@ -347,6 +348,8 @@ my @ert_files = $rule->in('.'); if (@ert_files) { my @args = qw{ emacs -batch -Q -l package }; + my $tmpdir = tempdir (CLEANUP => 1); + push @args, ("--eval", "(setq native-compile-target-directory \"$tmpdir\")"); push @args, ("--eval", "(add-to-list 'package-directory-list \"$dhelpadir\")"); push @args, ("--eval", "(add-to-list 'package-directory-list \"$elpadir\")"); push @args, ("-f", "package-initialize"); |