This is a live mirror of the Perl 5 development currently hosted at https://github.com/perl/perl5
Escape extended characters in configure.com's manifest check.
authorCraig A. Berry <craigberry@mac.com>
Thu, 8 Dec 2016 19:14:19 +0000 (13:14 -0600)
committerCraig A. Berry <craigberry@mac.com>
Thu, 8 Dec 2016 19:14:19 +0000 (13:14 -0600)
commita2dd16063e263db10679174268644f798e9770e5
tree1f243ec26a982ea483ffe236fd7a377461dd070d
parenta9aff56e0a39d32229b46a8f14ec04f03919406c
Escape extended characters in configure.com's manifest check.

Math::BigInt now has a file with '#' in the name.  This broke the
build on VMS because the manifest checker couldn't find that file.
While the current file system can have files with a hash character
or other top-row-of-the-keyboard characters, most of them need
escaping with a caret when used in a filename in native syntax.

So add a more-or-less general purpose escaping routine and run it
on each filename in the manifest before converting from Unix to
VMS syntax.
configure.com