summaryrefslogtreecommitdiff
path: root/makefiles/gmake/guess_env
diff options
context:
space:
mode:
authorAndreas Baumann <abaumann@yahoo.com>2009-02-28 14:32:38 +0100
committerAndreas Baumann <abaumann@yahoo.com>2009-02-28 14:32:38 +0100
commitfc2bfb1089218b8d1e57d331a447af92ab44f8a0 (patch)
tree40ea38c48901c0e433587854c764b0c343ca97f6 /makefiles/gmake/guess_env
parent171bbff2c6532a6df566621c2d27ef2eb6161be0 (diff)
downloadwolfbones-fc2bfb1089218b8d1e57d331a447af92ab44f8a0.tar.gz
wolfbones-fc2bfb1089218b8d1e57d331a447af92ab44f8a0.tar.bz2
localtime_r and pthreads work on cygwin
Diffstat (limited to 'makefiles/gmake/guess_env')
-rwxr-xr-xmakefiles/gmake/guess_env30
1 files changed, 18 insertions, 12 deletions
diff --git a/makefiles/gmake/guess_env b/makefiles/gmake/guess_env
index d0a31ae..3e87828 100755
--- a/makefiles/gmake/guess_env
+++ b/makefiles/gmake/guess_env
@@ -2,6 +2,10 @@
# operating system and major, minor version, more should not be necessary
+if test -r "$HOME/guess_env.inc"; then
+ . "$HOME/guess_env.inc"
+else
+
UNAME_SYSTEM=`(uname -s) 2>/dev/null`
UNAME_RELEASE=`(uname -r) 2>/dev/null`
UNAME_VERSION=`(uname -v) 2>/dev/null`
@@ -117,6 +121,8 @@ if test $COMPILER = 'spro'; then
SPRO_MAJOR_VERSION=`echo $SPRO_VERSION | cut -d : -f 1`
fi
+fi
+
case "$1" in
--platform) echo $PLATFORM
;;
@@ -156,18 +162,18 @@ case "$1" in
--all)
cat <<EOF
-ARCH = $ARCH
-PLATFORM = $PLATFORM
-OS_MAJOR_VERSION = $OS_MAJOR_VERSION
-OS_MINOR_VERSION = $OS_MINOR_VERSION
-COMPILER = $COMPILER
-GCC_MAJOR_VERSION = $GCC_MAJOR_VERSION
-GCC_MINOR_VERSION = $GCC_MINOR_VERSION
-TCC_MAJOR_VERSION = $TCC_MAJOR_VERSION
-TCC_MINOR_VERSION = $TCC_MINOR_VERSION
-ICC_MAJOR_VERSION = $ICC_MAJOR_VERSION
-ICC_MINOR_VERSION = $ICC_MINOR_VERSION
-SPRO_MAJOR_VERSION = $SPRO_MAJOR_VERSION
+ARCH=$ARCH
+PLATFORM=$PLATFORM
+OS_MAJOR_VERSION=$OS_MAJOR_VERSION
+OS_MINOR_VERSION=$OS_MINOR_VERSION
+COMPILER=$COMPILER
+GCC_MAJOR_VERSION=$GCC_MAJOR_VERSION
+GCC_MINOR_VERSION=$GCC_MINOR_VERSION
+TCC_MAJOR_VERSION=$TCC_MAJOR_VERSION
+TCC_MINOR_VERSION=$TCC_MINOR_VERSION
+ICC_MAJOR_VERSION=$ICC_MAJOR_VERSION
+ICC_MINOR_VERSION=$ICC_MINOR_VERSION
+SPRO_MAJOR_VERSION=$SPRO_MAJOR_VERSION
EOF
;;
esac