ViewVC Help
View File | Revision Log | Show Annotations | Root Listing
root/JSOC/build/jsoc_machine.csh
Revision: 1.2
Committed: Thu Oct 16 21:44:53 2008 UTC (14 years, 11 months ago) by rick
Content type: application/x-csh
Branch: MAIN
CVS Tags: Ver_6-0, Ver_6-1, Ver_6-2, Ver_5-6, NetDRMS_Ver_2-0b, NetDRMS_Ver_2-0a, NetDRMS_Ver_1-1, NetDRMS_Ver_2-2, NetDRMS_Ver_2-3, NetDRMS_Ver_2-0, NetDRMS_Ver_2-1, NetDRMS_Ver_2-6, NetDRMS_Ver_2-7, NetDRMS_Ver_2-4, NetDRMS_Ver_2-5, Ver_4-7, NetDRMS_Ver_2-0b1, Ver_5-3, Ver_5-2, Ver_5-1, Ver_5-0, Ver_5-7, Ver_5-5, Ver_5-9, Ver_5-8, NetDRMS_Ver_6-2, NetDRMS_Ver_6-0, NetDRMS_Ver_6-1, Ver_5-14, Ver_5-13, Ver_5-12, Ver_5-11, Ver_5-10, NetDRMS_Ver_2-0a2, NetDRMS_Ver_2-0a1, NetDRMS_Ver_9-9
Changes since 1.1: +22 -8 lines
Log Message:
added support for mac_intel (ia32)

File Contents

# Content
1 #! /bin/csh -f
2 if ( ! $?JSOC_MACHINE ) then
3
4 # Get host name, OS and CPU.
5 set OS = `uname -s`
6 switch ("$OS")
7 case "Linux*":
8 set CPU = `uname -m`
9 breaksw
10 case "Darwin":
11 set CPU = `uname -p`
12 breaksw
13 default:
14 set CPU = `uname -p`
15 breaksw
16 endsw
17
18 if ( $OS == "Linux" ) then
19 switch ("$CPU")
20 case "i686":
21 case "i386":
22 case "ia32":
23 echo linux_ia32
24 breaksw
25 case "ia64":
26 echo linux_ia64
27 breaksw
28 case "x86_64":
29 case "em64t":
30 echo linux_x86_64
31 breaksw
32 default:
33 echo custom
34 breaksw
35 endsw
36 else if ( $OS == "Darwin" ) then
37 switch ("$CPU")
38 case "powerpc":
39 echo mac_osx_ppc
40 breaksw
41 case "i386":
42 echo mac_osx_ia32
43 breaksw
44 default:
45 echo custom
46 endsw
47 else
48 echo custom
49 endif
50
51 else
52 echo $JSOC_MACHINE
53 endif