we should convert to DOS path for other exotic things than spaces too
backslases and other 'special' characters can mess with later path handling Change-Id: Ic21b0eb82b60ffb2e286706be00148582ff9ad58
This commit is contained in:
13
configure.ac
13
configure.ac
@@ -29,15 +29,14 @@ PathFormat()
|
||||
{
|
||||
formatted_path="$1"
|
||||
if test "$build_os" = "cygwin"; then
|
||||
pf_part1=
|
||||
pf_conv_to_dos=
|
||||
for pf_part in $formatted_path; do
|
||||
if test -z "$pf_part1"; then
|
||||
pf_part1="$pf_part"
|
||||
else
|
||||
# spaces,parentheses,brackets,braces are problematic in pathname
|
||||
# so are backslashes
|
||||
case "$formatted_path" in
|
||||
*\ * | *\)* | *\(* | *\{* | *\}* | *\[* | *\]* | *\\* )
|
||||
pf_conv_to_dos="yes"
|
||||
fi
|
||||
done
|
||||
;;
|
||||
esac
|
||||
if test "$pf_conv_to_dos" = "yes"; then
|
||||
if test "$GNUMAKE_WIN_NATIVE" = "TRUE" ; then
|
||||
formatted_path=`cygpath -sm "$formatted_path"`
|
||||
|
Reference in New Issue
Block a user