#!/bin/sh # # Stupid wrapper to avoid win32 dospath/cygdrive issues # prog=$1 shift if test -z "$prog"; then exit 0 fi mountpoint=`mount -p | awk '{ if (/^\//) { print $1; exit } }'` if test -z "$mountpoint"; then print "Cannot determine cygwin mount points. Exiting" exit 1 fi mountpoint=`echo $mountpoint | sed 's|/$||'` if test "$prog" = "-up"; then prog=$1 shift args=`echo $* | sed -e "s|-I\([a-zA-Z]\):/|-I${mountpoint}/\1/|g;"` else args=`echo $* | sed -e "s|${mountpoint}/\([a-zA-Z]\)/|\1:/|g;"` fi exec $prog $args