Fix contrib building on mingw.
[sbcl.git] / sbcl-pwd.sh
index dcf677b..487a5d5 100644 (file)
@@ -4,10 +4,13 @@
 # This ensures that SBCL_PWD is a path understandable to SBCL.
 
 sbcl_pwd() {
-    if [ "${OSTYPE:-}" = "cygwin" ] ; then
-       SBCL_PWD="`cygpath -m \"$(pwd)\"`"
-    else
-       SBCL_PWD="`pwd`"
-    fi
+    case $OSTYPE in
+        cygwin)
+            SBCL_PWD="`cygpath -m \"$(pwd)\"`" ;;
+        msys)
+            SBCL_PWD="`pwd -W`" ;;
+        *)
+            SBCL_PWD="`pwd`" ;;
+    esac
     export SBCL_PWD
 }