aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorJim Blandy1993-05-25 06:38:43 +0000
committerJim Blandy1993-05-25 06:38:43 +0000
commited61592a799cf82479d157dca0fa1d6f6216990d (patch)
tree680db9adea2a99830cbbd9b1d587a6057c965f3b /src
parent7af17c1c21b1fd545b6aaaf94e2de0eaa6cd8ff8 (diff)
downloademacs-ed61592a799cf82479d157dca0fa1d6f6216990d.tar.gz
emacs-ed61592a799cf82479d157dca0fa1d6f6216990d.zip
* paths.h (PATH_INFO): New path, to edited by the configuration
process. * callproc.c (Vconfigure_info_directory): New variable, used internally by build process. (syms_of_callproc): DEFVAR it and initialize it.
Diffstat (limited to 'src')
-rw-r--r--src/callproc.c8
-rw-r--r--src/epaths.in6
2 files changed, 14 insertions, 0 deletions
diff --git a/src/callproc.c b/src/callproc.c
index 2750f9a3f5e..51ba9301cdc 100644
--- a/src/callproc.c
+++ b/src/callproc.c
@@ -65,6 +65,7 @@ extern char **environ;
65#define max(a, b) ((a) > (b) ? (a) : (b)) 65#define max(a, b) ((a) > (b) ? (a) : (b))
66 66
67Lisp_Object Vexec_path, Vexec_directory, Vdata_directory; 67Lisp_Object Vexec_path, Vexec_directory, Vdata_directory;
68Lisp_Object Vconfigure_info_directory;
68 69
69Lisp_Object Vshell_file_name; 70Lisp_Object Vshell_file_name;
70 71
@@ -704,6 +705,13 @@ especially executable programs intended for Emacs to invoke.");
704 "Directory of architecture-independent files that come with GNU Emacs,\n\ 705 "Directory of architecture-independent files that come with GNU Emacs,\n\
705intended for Emacs to use."); 706intended for Emacs to use.");
706 707
708 DEFVAR_LISP ("configure-info-directory", &Vconfigure_info_directory,
709 "For internal use by the build procedure only.\n\
710This is the name of the directory in which the build procedure installed\n\
711Emacs's info files; the default value for Info-default-directory-list\n\
712includes this.");
713 Vconfigure_info_directory = build_string (PATH_INFO);
714
707 DEFVAR_LISP ("process-environment", &Vprocess_environment, 715 DEFVAR_LISP ("process-environment", &Vprocess_environment,
708 "List of environment variables for subprocesses to inherit.\n\ 716 "List of environment variables for subprocesses to inherit.\n\
709Each element should be a string of the form ENVVARNAME=VALUE.\n\ 717Each element should be a string of the form ENVVARNAME=VALUE.\n\
diff --git a/src/epaths.in b/src/epaths.in
index ed15aca17ac..ce538f0591a 100644
--- a/src/epaths.in
+++ b/src/epaths.in
@@ -27,3 +27,9 @@
27 should be writable by everyone. THE STRING MUST END WITH A 27 should be writable by everyone. THE STRING MUST END WITH A
28 SLASH!!! */ 28 SLASH!!! */
29#define PATH_LOCK "/usr/local/lib/emacs/lock/" 29#define PATH_LOCK "/usr/local/lib/emacs/lock/"
30
31/* Where the configuration process believes the info tree lives. The
32 lisp variable configure-info-directory gets its value from this
33 macro, and is then used to set the Info-default-directory-list. */
34#define PATH_INFO "/usr/local/info"
35