]> code.delx.au - gnu-emacs/commitdiff
(init_callproc): Set up Vshared_game_score_directory.
authorRichard M. Stallman <rms@gnu.org>
Sun, 21 Jul 2002 20:29:02 +0000 (20:29 +0000)
committerRichard M. Stallman <rms@gnu.org>
Sun, 21 Jul 2002 20:29:02 +0000 (20:29 +0000)
Set to nil if dir does not exist.
(syms_of_callproc): Init unconditionally and simply.

src/callproc.c

index 9b1e04ada82c3e5eec23a404e0bedca0b15c4154..4e44b9748041342bce5e2619b330a034637bd526 100644 (file)
@@ -1580,6 +1580,10 @@ init_callproc ()
   else
     Vtemp_file_name_pattern = build_string ("/tmp/emacsXXXXXX");
 #endif
+
+  Vshared_game_score_directory = build_string (PATH_GAME);
+  if (NILP (Ffile_directory_p (Vshared_game_score_directory)))
+    Vshared_game_score_directory = Qnil;
 }
 
 void
@@ -1640,11 +1644,7 @@ includes this.  */);
   DEFVAR_LISP ("shared-game-score-directory", &Vshared_game_score_directory,
               doc: /* Directory of score files for games which come with GNU Emacs.
 If this variable is nil, then Emacs is unable to use a shared directory.  */);
-#ifdef HAVE_SHARED_GAME_DIR
-  Vshared_game_score_directory = build_string(HAVE_SHARED_GAME_DIR);
-#else
-  Vshared_game_score_directory = Qnil;
-#endif
+  Vshared_game_score_directory = build_string (PATH_GAME);
 
   DEFVAR_LISP ("temp-file-name-pattern", &Vtemp_file_name_pattern,
               doc: /* Pattern for making names for temporary files.