mirror of
https://github.com/HDFGroup/hdf5.git
synced 2024-11-27 02:10:55 +08:00
[svn-r4304]
Purpose: Bug Fix Description: The dependencies weren't being generated properly. What was happening, if there was a "." in the path name to the source directories, it would say, "oh! That matches anything. Dup-dee-do I'll just mess everything up, then." Solution: Escape all occurences of "." with a "\." so that it will match an actual "." instead of anything. Platforms tested: Linux
This commit is contained in:
parent
cc9452e346
commit
cfb22bab40
@ -13,13 +13,13 @@ my $top_builddir;
|
|||||||
while ($_ = shift @ARGV) {
|
while ($_ = shift @ARGV) {
|
||||||
if (/^--srcdir=([^ \t\n]*)/) {
|
if (/^--srcdir=([^ \t\n]*)/) {
|
||||||
$srcdir = $1;
|
$srcdir = $1;
|
||||||
$srcdir = "\\$srcdir" if $srcdir =~ /^\./;
|
$srcdir =~ s/\./\\\./g;
|
||||||
} elsif (/^--top_srcdir=([^ \t\n]*)/) {
|
} elsif (/^--top_srcdir=([^ \t\n]*)/) {
|
||||||
$top_srcdir = $1;
|
$top_srcdir = $1;
|
||||||
$top_srcdir = "\\$top_srcdir" if $top_srcdir =~ /^\./;
|
$top_srcdir =~ s/\./\\\./g;
|
||||||
} elsif (/^--top_builddir=([^ \t\n]*)/) {
|
} elsif (/^--top_builddir=([^ \t\n]*)/) {
|
||||||
$top_builddir = $1;
|
$top_builddir = $1;
|
||||||
$top_builddir = "\\$top_builddir" if $top_builddir =~ /^\./;
|
$top_builddir =~ s/\./\\\./g;
|
||||||
} else {
|
} else {
|
||||||
$depend_file = $_;
|
$depend_file = $_;
|
||||||
$new_depend_file = "$_.new";
|
$new_depend_file = "$_.new";
|
||||||
|
Loading…
Reference in New Issue
Block a user