From eb40c4e79b56c266ef814bdd97429d5ce0502828 Mon Sep 17 00:00:00 2001 From: "Janet B. Anderson" Date: Mon, 26 Apr 2004 21:49:42 +0000 Subject: [PATCH] Added code for cygwin. --- startup/EpicsHostArch | 16 +++++++++++++++- startup/EpicsHostArch.pl | 1 + 2 files changed, 16 insertions(+), 1 deletion(-) diff --git a/startup/EpicsHostArch b/startup/EpicsHostArch index b896b2233..934681bba 100755 --- a/startup/EpicsHostArch +++ b/startup/EpicsHostArch @@ -72,7 +72,21 @@ case $sysname in echo ${os}-${cpu}${suffix} ;; * ) - echo unsupported + sysname=`uname -o` + case $sysname in + Cygwin ) + os=win32 + cpu=`uname -m` + case $cpu in i386 | i486 | i586 | i686 ) + cpu=x86 + ;; + esac + echo ${os}-${cpu}${suffix} + ;; + * ) + echo unsupported + ;; + esac ;; esac diff --git a/startup/EpicsHostArch.pl b/startup/EpicsHostArch.pl index 3a2a19b62..6f52db67c 100755 --- a/startup/EpicsHostArch.pl +++ b/startup/EpicsHostArch.pl @@ -29,6 +29,7 @@ sub GetEpicsHostArch { # no args } elsif ($arch =~ m/sun4-sunos/) { return "sun4-68k"; } elsif ($arch =~ m/i[3-6]86-linux/) { return "linux-x86"; } elsif ($arch =~ m/MSWin32-x86/) { return "win32-x86"; + } elsif ($arch =~ m/cygwin/) { return "win32-x86"; } elsif ($arch =~ m/PA-RISC1.1/) { return "hpux-parisc"; } elsif ($arch =~ m/darwin/) { return "darwin-ppc"; } else { return "unsupported"; }