aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornotin2008-06-18 09:12:58 +0000
committernotin2008-06-18 09:12:58 +0000
commit03c3af5acee9f51130154a8cd034635d9ec85f0b (patch)
treef80e8485c53ffeea885e0792d35ceaa88c8d690c
parent6088e0b6883225afd6d9fdc442396ec8117d041e (diff)
Où l'on se débarrasse de uname -o
git-svn-id: svn+ssh://scm.gforge.inria.fr/svn/coq/trunk@11135 85f007b7-540e-0410-9357-904b9bb8a0f7
-rwxr-xr-xconfigure12
1 files changed, 3 insertions, 9 deletions
diff --git a/configure b/configure
index 9c8029c678..04d89cba66 100755
--- a/configure
+++ b/configure
@@ -229,11 +229,6 @@ esac
case $arch_spec in
no)
- # First we test if we are running a Cygwin system
- if [ `uname -o` = "Cygwin" ] ; then
- ARCH="win32"
- else
- # If not, we determine the architecture
if test -x /bin/arch ; then
ARCH=`/bin/arch`
elif test -x /usr/bin/arch ; then
@@ -241,16 +236,15 @@ case $arch_spec in
elif test -x /usr/ucb/arch ; then
ARCH=`/usr/ucb/arch`
elif test -x /bin/uname ; then
- ARCH=`/bin/uname -s`
+ ARCH=`/bin/uname -s | sed -e 's/CYGWIN.*/win32/'`
elif test -x /usr/bin/uname ; then
- ARCH=`/usr/bin/uname -s`
+ ARCH=`/usr/bin/uname -s | sed -e 's/CYGWIN.*/win32/'`
else
echo "I can not automatically find the name of your architecture"
echo -n\
"Give me a name, please [win32 for Win95, Win98 or WinNT]: "
read ARCH
- fi
- fi;;
+ fi;;
yes) ARCH=$arch
esac