Home My Page Projects Code Snippets Project Openings SML/NJ
Summary Activity Forums Tracker Lists Tasks Docs Surveys News SCM Files

SCM Repository

[smlnj] Diff of /sml/trunk/config/_arch-n-opsys
ViewVC logotype

Diff of /sml/trunk/config/_arch-n-opsys

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1272, Thu Oct 10 17:08:59 2002 UTC revision 1771, Thu Mar 17 22:53:15 2005 UTC
# Line 37  Line 37 
37          OPSYS=solaris          OPSYS=solaris
38          case `uname -p` in          case `uname -p` in
39            sparc) ARCH=sparc;;            sparc) ARCH=sparc;;
40            i386) ARCH=x86;;            *86) ARCH=x86;;
           i486) ARCH=x86;;  
           i586) ARCH=x86;;  
           i686) ARCH=x86;;  
41            *) exit 1;;            *) exit 1;;
42          esac          esac
43        ;;        ;;
# Line 53  Line 50 
50      ;;      ;;
51    Darwin)    Darwin)
52      case `uname -r` in      case `uname -r` in
53        5*) OPSYS=darwin5 ;;        5*) OPSYS=darwin5; HEAP_OPSYS=darwin ;; # MacOS X 10.1
54        6*) OPSYS=darwin ;;        6*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.2
55          7*) OPSYS=darwin;  HEAP_OPSYS=darwin ;; # MacOS X 10.3
56        *) exit 1;;        *) exit 1;;
57      esac      esac
58      case `uname -p` in      case `uname -p` in
# Line 78  Line 76 
76    Linux)    Linux)
77      OPSYS=linux      OPSYS=linux
78      case `uname -m` in      case `uname -m` in
79        i386) ARCH=x86;;        # As long as we do not natively support the amd64 architecture,
80        i486) ARCH=x86;;        # we should fallback to the x86 compatibility mode.  --Stef
81        i586) ARCH=x86;;        *86 | x86_64) ARCH=x86;;
       i686) ARCH=x86;;  
82        ppc)        ppc)
83          ARCH=ppc          ARCH=ppc
84          case `uname -r` in          case `uname -r` in
# Line 96  Line 93 
93      OPSYS=freebsd      OPSYS=freebsd
94      HEAP_OPSYS=bsd      HEAP_OPSYS=bsd
95      case `uname -m` in      case `uname -m` in
96        i386) ARCH=x86;;        *86) ARCH=x86;;
       i486) ARCH=x86;;  
       i586) ARCH=x86;;  
       i686) ARCH=x86;;  
97        *) exit 1;;        *) exit 1;;
98      esac      esac
99      ;;      ;;
# Line 107  Line 101 
101      OPSYS=netbsd      OPSYS=netbsd
102      HEAP_OPSYS=bsd      HEAP_OPSYS=bsd
103      case `uname -m` in      case `uname -m` in
104        i386) ARCH=x86;;        *86) ARCH=x86;;
       i486) ARCH=x86;;  
       i586) ARCH=x86;;  
       i686) ARCH=x86;;  
105        *) exit 1;;        *) exit 1;;
106      esac      esac
107      ;;      ;;
108    Windows_NT)    Windows_NT)
109      OPSYS=win32      OPSYS=win32
110      case `uname -m` in      case `uname -m` in
111        386) ARCH=x86;;        *86) ARCH=x86;;
112        486) ARCH=x86;;        *) exit 1;;
113        586) ARCH=x86;;      esac
114        686) ARCH=x86;;      ;;
115      CYGWIN_NT*)
116        # If the environment variable SMLNJ_CYGWIN_RUNTIME is defined,
117        # use cygwin as the runtime environment.
118        if [ "$SMLNJ_CYGWIN_RUNTIME" != "" ]; then
119           OPSYS=cygwin
120        else
121           OPSYS=win32
122        fi
123        case `uname -m` in
124           *86) ARCH=x86;;
125        *) exit 1;;        *) exit 1;;
126      esac      esac
127      ;;      ;;

Legend:
Removed from v.1272  
changed lines
  Added in v.1771

root@smlnj-gforge.cs.uchicago.edu
ViewVC Help
Powered by ViewVC 1.0.0