mirror of
https://github.com/curl/curl.git
synced 2025-09-15 00:22:42 +03:00
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:
parent
6550d271f0
commit
019e612225
|
@ -452,6 +452,22 @@ sub checkcurl {
|
||||||
|
|
||||||
$curl =~ s/^(.*)(libcurl.*)/$1/g;
|
$curl =~ s/^(.*)(libcurl.*)/$1/g;
|
||||||
$libcurl = $2;
|
$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) {
|
elsif($_ =~ /^Protocols: (.*)/i) {
|
||||||
# these are the supported protocols, we don't use this knowledge
|
# these are the supported protocols, we don't use this knowledge
|
||||||
|
|
Loading…
Reference in New Issue
Block a user