diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ChangeLog | 7 | ||||
| -rw-r--r-- | src/callproc.c | 8 | ||||
| -rw-r--r-- | src/epaths.in | 8 |
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 @@ | |||
| 1 | 2013-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 | |||
| 1 | 2013-11-25 Paul Eggert <eggert@cs.ucla.edu> | 8 | 2013-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 | /* |
| 3 | Copyright (C) 1993, 1995, 1997, 1999, 2001-2013 Free Software | 3 | Copyright (C) 1993, 1995, 1997, 1999, 2001-2013 Free Software Foundation, Inc. |
| 4 | Foundation, Inc. | ||
| 5 | 4 | ||
| 6 | This file is part of GNU Emacs. | 5 | This 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 |