David Byron's fix that makes this script use 'cygpath' instead of 'pwd' if

this runs on windows, to find out the current working directory.
This commit is contained in:
Daniel Stenberg 2003-08-12 21:18:39 +00:00
parent 6550d271f0
commit 019e612225
1 changed files with 16 additions and 0 deletions

View File

@ -452,6 +452,22 @@ sub checkcurl {
$curl =~ s/^(.*)(libcurl.*)/$1/g;
$libcurl = $2;
if ($curl =~ /win32/)
{
# Native Windows builds don't understand the
# output of cygwin's pwd. It will be
# something like /cygdrive/c/<some path>.
#
# Use the cygpath utility to convert the
# working directory to a Windows friendly
# path. The -m option converts to use drive
# letter:, but it uses / instead \. Forward
# slashes (/) are easier for us. We don't
# have to escape them to get them to curl
# through a shell.
chomp($pwd = `cygpath -m $pwd`);
}
}
elsif($_ =~ /^Protocols: (.*)/i) {
# these are the supported protocols, we don't use this knowledge