aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/ChangeLog7
-rw-r--r--src/callproc.c8
-rw-r--r--src/epaths.in8
3 files changed, 15 insertions, 8 deletions
diff --git a/src/ChangeLog b/src/ChangeLog
index bf4392d519d..9a32c174d8f 100644
--- a/src/ChangeLog
+++ b/src/ChangeLog
@@ -1,3 +1,10 @@
12013-11-26 Glenn Morris <rgm@gnu.org>
2
3 Preload leim-list.el.
4 * epaths.in (PATH_DUMPLOADSEARCH): Add leim/.
5 * callproc.c (init_callproc): Don't assume PATH_DUMPLOADSEARCH
6 is a single directory.
7
12013-11-25 Paul Eggert <eggert@cs.ucla.edu> 82013-11-25 Paul Eggert <eggert@cs.ucla.edu>
2 9
3 bool-vector-subsetp is now the normal direction (Bug#15912). 10 bool-vector-subsetp is now the normal direction (Bug#15912).
diff --git a/src/callproc.c b/src/callproc.c
index dfe315ab8db..b44f680b352 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -1607,16 +1607,16 @@ init_callproc (void)
1607 if (data_dir == 0) 1607 if (data_dir == 0)
1608 { 1608 {
1609 Lisp_Object tem, tem1, srcdir; 1609 Lisp_Object tem, tem1, srcdir;
1610 Lisp_Object lispdir = Fcar (decode_env_path (0, PATH_DUMPLOADSEARCH, 0));
1611
1612 srcdir = Fexpand_file_name (build_string ("../src/"), lispdir);
1610 1613
1611 srcdir = Fexpand_file_name (build_string ("../src/"),
1612 build_unibyte_string (PATH_DUMPLOADSEARCH));
1613 tem = Fexpand_file_name (build_string ("GNU"), Vdata_directory); 1614 tem = Fexpand_file_name (build_string ("GNU"), Vdata_directory);
1614 tem1 = Ffile_exists_p (tem); 1615 tem1 = Ffile_exists_p (tem);
1615 if (!NILP (Fequal (srcdir, Vinvocation_directory)) || NILP (tem1)) 1616 if (!NILP (Fequal (srcdir, Vinvocation_directory)) || NILP (tem1))
1616 { 1617 {
1617 Lisp_Object newdir; 1618 Lisp_Object newdir;
1618 newdir = Fexpand_file_name (build_string ("../etc/"), 1619 newdir = Fexpand_file_name (build_string ("../etc/"), lispdir);
1619 build_unibyte_string (PATH_DUMPLOADSEARCH));
1620 tem = Fexpand_file_name (build_string ("GNU"), newdir); 1620 tem = Fexpand_file_name (build_string ("GNU"), newdir);
1621 tem1 = Ffile_exists_p (tem); 1621 tem1 = Ffile_exists_p (tem);
1622 if (!NILP (tem1)) 1622 if (!NILP (tem1))
diff --git a/src/epaths.in b/src/epaths.in
index 1f5701e5337..02e755935c4 100644
--- a/src/epaths.in
+++ b/src/epaths.in
@@ -1,7 +1,6 @@
1/* Hey Emacs, this is -*- C -*- code! */ 1/* Hey Emacs, this is -*- C -*- code! */
2/* 2/*
3Copyright (C) 1993, 1995, 1997, 1999, 2001-2013 Free Software 3Copyright (C) 1993, 1995, 1997, 1999, 2001-2013 Free Software Foundation, Inc.
4Foundation, Inc.
5 4
6This file is part of GNU Emacs. 5This file is part of GNU Emacs.
7 6
@@ -42,9 +41,10 @@ along with GNU Emacs. If not, see <http://www.gnu.org/licenses/>. */
42 41
43/* Like PATH_LOADSEARCH, but used only during the build process 42/* Like PATH_LOADSEARCH, but used only during the build process
44 when Emacs is dumping. Configure (using "make epaths-force") sets 43 when Emacs is dumping. Configure (using "make epaths-force") sets
45 this to $buildlisppath, which normally has the value: <srcdir>/lisp. 44 this to $buildlisppath, which normally has the value:
45 <srcdir>/lisp:<builddir>/leim.
46*/ 46*/
47#define PATH_DUMPLOADSEARCH "../lisp" 47#define PATH_DUMPLOADSEARCH "../lisp:../leim"
48 48
49/* The extra search path for programs to invoke. This is appended to 49/* The extra search path for programs to invoke. This is appended to
50 whatever the PATH environment variable says to set the Lisp 50 whatever the PATH environment variable says to set the Lisp