Commit f318bb63c5dc623d5a69ffc4a59a330050cac567

Anthony Green 2018-03-27T08:25:26

Fix library path handling

diff --git a/msvcc.sh b/msvcc.sh
index 50e80fe..bdb1256 100755
--- a/msvcc.sh
+++ b/msvcc.sh
@@ -158,11 +158,16 @@ do
       includes="$includes -I$p"
       shift 1
     ;;
+    -L)
+      p=$(cygpath -m $2)
+      args="$args /LIBPATH:$p"
+      shift 2
+    ;;
     -L*)
-        path=`echo "$1" | sed 's/-L//'`
-        args+=("/LIBPATH:$path")
-	shift 1
-        ;;
+      p=$(cygpath -m ${1#-L})
+      args="$args /LIBPATH:$p"
+      shift 1
+    ;;
     -l*)
       IFS_save="$IFS"
       IFS=\;