From cfb22bab400369beba5649ef0f3f95a8990d522b Mon Sep 17 00:00:00 2001 From: Bill Wendling Date: Thu, 2 Aug 2001 12:26:52 -0500 Subject: [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 --- bin/dependencies | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/bin/dependencies b/bin/dependencies index 248c579..50f362a 100755 --- a/bin/dependencies +++ b/bin/dependencies @@ -13,13 +13,13 @@ my $top_builddir; while ($_ = shift @ARGV) { if (/^--srcdir=([^ \t\n]*)/) { $srcdir = $1; - $srcdir = "\\$srcdir" if $srcdir =~ /^\./; + $srcdir =~ s/\./\\\./g; } elsif (/^--top_srcdir=([^ \t\n]*)/) { $top_srcdir = $1; - $top_srcdir = "\\$top_srcdir" if $top_srcdir =~ /^\./; + $top_srcdir =~ s/\./\\\./g; } elsif (/^--top_builddir=([^ \t\n]*)/) { $top_builddir = $1; - $top_builddir = "\\$top_builddir" if $top_builddir =~ /^\./; + $top_builddir =~ s/\./\\\./g; } else { $depend_file = $_; $new_depend_file = "$_.new"; -- cgit v0.12