bug-bison
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: ANNOUNCE: port of alpha bison-2.0


From: Paul Eggert
Subject: Re: ANNOUNCE: port of alpha bison-2.0
Date: Wed, 12 Jan 2005 16:17:57 -0800
User-agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)

DJ Delorie <address@hidden> writes:

>> you'd need to parameterize Makefiles etc. depending on whether you're
>> running in an 8.3 file system.
>
> Many GNU utilities have djgpp-specific install scripts that do exactly
> that.

That sounds like a hassle, one that is no longer really necessary (at
least for Bison), but if that's what you're doing I guess we should do
what the Romans do.  Thanks for explaining things.  I installed this
patch into Bison.

2005-01-12  Paul Eggert  <address@hidden>

        * src/system.h (OUTPUT_EXT, TAB_EXT): Define only if not defined
        already.  Let config.h define any nonstandard values.

--- system.h    10 Dec 2004 07:47:58 -0000      1.65
+++ system.h    13 Jan 2005 00:13:21 -0000      1.66
@@ -1,6 +1,7 @@
 /* System-dependent definitions for Bison.
 
-   Copyright (C) 2000, 2001, 2002, 2003, 2004 Free Software Foundation, Inc.
+   Copyright (C) 2000, 2001, 2002, 2003, 2004, 2005 Free Software
+   Foundation, Inc.
 
    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
@@ -170,21 +171,13 @@ do {                                                      
        \
 | Extensions to use for the output files.  |
 `-----------------------------------------*/
 
-#ifdef VMS
-  /* VMS. */
-# define TAB_EXT       "_tab"
-# define OUTPUT_EXT    ".output"
-#else /* ! VMS */
-# ifdef MSDOS
-   /* MS DOS. */
-#  define TAB_EXT      "_tab"
-#  define OUTPUT_EXT   ".out"
-# else /* ! MSDOS */
-  /* Standard. */
-#  define TAB_EXT      ".tab"
-#  define OUTPUT_EXT   ".output"
-# endif /* ! MSDOS */
-#endif /* ! VMS */
+#ifndef OUTPUT_EXT
+# define OUTPUT_EXT ".output"
+#endif
+
+#ifndef TAB_EXT
+# define TAB_EXT ".tab"
+#endif
 
 #ifndef DEFAULT_TMPDIR
 # define DEFAULT_TMPDIR "/tmp"





reply via email to

[Prev in Thread] Current Thread [Next in Thread]