aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPer Bothner1996-06-05 04:12:46 +0000
committerPer Bothner1996-06-05 04:12:46 +0000
commited8a2c3a284a7371cccfd019c418f5ed47bddd46 (patch)
tree5bf1e376302a6e081ab515e07c24899810005d78
parent7e797bdb9b62cd627871087d881d6e73c6fe7b33 (diff)
downloademacs-ed8a2c3a284a7371cccfd019c418f5ed47bddd46.tar.gz
emacs-ed8a2c3a284a7371cccfd019c418f5ed47bddd46.zip
* config.guess: Combine mips-mips-riscos cases, and use cpp to
distinguish sysv/svr4/bsd variants.
-rwxr-xr-xconfig.guess26
1 files changed, 21 insertions, 5 deletions
diff --git a/config.guess b/config.guess
index e7254760df0..b9105a94c9f 100755
--- a/config.guess
+++ b/config.guess
@@ -116,11 +116,27 @@ case "${UNAME_MACHINE}:${UNAME_SYSTEM}:${UNAME_RELEASE}:${UNAME_VERSION}" in
116 VAX*:ULTRIX*:*:*) 116 VAX*:ULTRIX*:*:*)
117 echo vax-dec-ultrix${UNAME_RELEASE} 117 echo vax-dec-ultrix${UNAME_RELEASE}
118 exit 0 ;; 118 exit 0 ;;
119 mips:*:4*:UMIPS) 119 mips:*:*:UMIPS | mips:*:*:RISCos)
120 echo mips-mips-riscos4sysv 120 sed 's/^ //' << EOF >dummy.c
121 exit 0 ;; 121 int main (argc, argv) int argc; char **argv; {
122 mips:*:5*:RISCos) 122 #if defined (host_mips) && defined (MIPSEB)
123 echo mips-mips-riscos${UNAME_RELEASE} 123 #if defined (SYSTYPE_SYSV)
124 printf ("mips-mips-riscos%ssysv\n", argv[1]); exit (0);
125 #endif
126 #if defined (SYSTYPE_SVR4)
127 printf ("mips-mips-riscos%ssvr4\n", argv[1]); exit (0);
128 #endif
129 #if defined (SYSTYPE_BSD43) || defined(SYSTYPE_BSD)
130 printf ("mips-mips-riscos%sbsd\n", argv[1]); exit (0);
131 #endif
132 #endif
133 exit (-1);
134 }
135EOF
136 ${CC-cc} dummy.c -o dummy && ./dummy "${UNAME_RELEASE}" \
137 && rm dummy.c dummy && exit 0
138 rm -f dummy.c dummy
139 echo mips-mips-riscos{UNAME_RELEASE}
124 exit 0 ;; 140 exit 0 ;;
125 Night_Hawk:Power_UNIX:*:*) 141 Night_Hawk:Power_UNIX:*:*)
126 echo powerpc-harris-powerunix 142 echo powerpc-harris-powerunix