+2001-01-18 Tim Van Holder <tim.van.holder@pandora.be>
+
+ * m4sh.m4 (AS_MKDIR_P): Properly support DOS-style paths.
+
2001-01-18 Akim Demaille <akim@epita.fr>
* tests/foreign.at (Autoconf & Libtool): `configure.in', not `.ac'
*) ac_incr_dir=.;;
esac
ac_dummy="$ac_dir"
-for ac_mkdir_dir in `IFS=/; set X $ac_dummy; shift; echo "$@"`; do
- ac_incr_dir=$ac_incr_dir/$ac_mkdir_dir
- test -d $ac_incr_dir || mkdir $ac_incr_dir
+for ac_mkdir_dir in `IFS='\\/'; set X $ac_dummy; shift; echo "$@"`; do
+ case $ac_mkdir_dir in
+ # Skip DOS drivespec
+ ?:) ac_incr_dir=$ac_mkdir_dir ;;
+ *)
+ ac_incr_dir=$ac_incr_dir/$ac_mkdir_dir
+ test -d "$ac_incr_dir" || mkdir "$ac_incr_dir"
+ ;;
+ esac
done; }
ac_dir_suffix="/`echo $ac_dir|sed 's,^\./,,'`"
esac
if test x"$ac_file" != x-; then
- { echo "$as_me:1960: creating $ac_file" >&5
+ { echo "$as_me:1966: creating $ac_file" >&5
echo "$as_me: creating $ac_file" >&6;}
rm -f "$ac_file"
fi
-) echo $tmp/stdin ;;
[\\/$]* | ?:[\\/]*)
# Absolute
- test -f "$f" || { { echo "$as_me:1978: error: cannot find input file: $f" >&5
+ test -f "$f" || { { echo "$as_me:1984: error: cannot find input file: $f" >&5
echo "$as_me: error: cannot find input file: $f" >&2;}
{ (exit 1); exit 1; }; }
echo $f;;
echo $ac_given_srcdir/$f
else
# /dev/null tree
- { { echo "$as_me:1991: error: cannot find input file: $f" >&5
+ { { echo "$as_me:1997: error: cannot find input file: $f" >&5
echo "$as_me: error: cannot find input file: $f" >&2;}
{ (exit 1); exit 1; }; }
fi;;
*) ac_incr_dir=.;;
esac
ac_dummy=$1
-for ac_mkdir_dir in `IFS=/; set X $ac_dummy; shift; echo "$[@]"`; do
- ac_incr_dir=$ac_incr_dir/$ac_mkdir_dir
- test -d $ac_incr_dir || mkdir $ac_incr_dir
+for ac_mkdir_dir in `IFS='\\/'; set X $ac_dummy; shift; echo "$[@]"`; do
+ case $ac_mkdir_dir in
+ # Skip DOS drivespec
+ ?:) ac_incr_dir=$ac_mkdir_dir ;;
+ *)
+ ac_incr_dir=$ac_incr_dir/$ac_mkdir_dir
+ test -d "$ac_incr_dir" || mkdir "$ac_incr_dir"
+ ;;
+ esac
done; }
])# AS_MKDIR_P
*) ac_incr_dir=.;;
esac
ac_dummy=$1
-for ac_mkdir_dir in `IFS=/; set X $ac_dummy; shift; echo "$[@]"`; do
- ac_incr_dir=$ac_incr_dir/$ac_mkdir_dir
- test -d $ac_incr_dir || mkdir $ac_incr_dir
+for ac_mkdir_dir in `IFS='\\/'; set X $ac_dummy; shift; echo "$[@]"`; do
+ case $ac_mkdir_dir in
+ # Skip DOS drivespec
+ ?:) ac_incr_dir=$ac_mkdir_dir ;;
+ *)
+ ac_incr_dir=$ac_incr_dir/$ac_mkdir_dir
+ test -d "$ac_incr_dir" || mkdir "$ac_incr_dir"
+ ;;
+ esac
done; }
])# AS_MKDIR_P