From 7286c88036ab20df1dbc1c849f52ab30b9f551d8 Mon Sep 17 00:00:00 2001 From: "jaggernaut%netscape.com" Date: Wed, 9 Jul 2003 19:31:55 +0000 Subject: [PATCH] Fix problem matching against commented out REQUIRES lines, and fix problem where we didn't test some modules from the REQUIRES line. git-svn-id: svn://10.0.0.236/trunk@144651 18797224-902f-48f8-a5cc-f745e15eee43 --- mozilla/tools/module-deps/requires-cleanup.pl | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mozilla/tools/module-deps/requires-cleanup.pl b/mozilla/tools/module-deps/requires-cleanup.pl index d4f0822a515..d299b00226e 100755 --- a/mozilla/tools/module-deps/requires-cleanup.pl +++ b/mozilla/tools/module-deps/requires-cleanup.pl @@ -105,7 +105,7 @@ sub domakefile { $lastLine =~ s/\\$//; chomp($lastLine); } - elsif ( $lastLine =~ m#(REQUIRES\s*=\s*)(.*)$# ) { + elsif ( $lastLine =~ m#^(REQUIRES\s*=\s*)(.*)$# ) { $requiresLines[$#requiresLines+1] = $_; $lastLine = ""; my $requires = $1; @@ -128,6 +128,7 @@ sub domakefile { } else { splice(@reqs, $index, 1); # if it's not in .deps, don't write it out + $index--; # adjust index after splicing $modified = 1; } }