summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAndrew Dunstan2008-04-15 16:28:25 +0000
committerAndrew Dunstan2008-04-15 16:28:25 +0000
commit804a55113a397033a49a110db8e0f5cda7bacaf3 (patch)
treed5679a720d697179ee6b44a9f04a334db502f8bb
parentb888298dc8d3b1e593e6855bbbb07dce8e6158ed (diff)
Add multi-line flag to regex that needs it. Backpatch to 8.2. Fix from Andreas Zeugswetter
-rw-r--r--src/tools/msvc/Project.pm3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/tools/msvc/Project.pm b/src/tools/msvc/Project.pm
index afa733a71a..22beaf720f 100644
--- a/src/tools/msvc/Project.pm
+++ b/src/tools/msvc/Project.pm
@@ -259,7 +259,8 @@ sub AddDir
}
# Match rules that pull in source files from different directories
- my $replace_re = qr{^([^:\n\$]+\.c)\s*:\s*(?:%\s*: )?\$(\([^\)]+\))\/(.*)\/[^\/]+$};
+ # example: pg_crc.c: $(top_srcdir)/src/backend/utils/hash/pg_crc.c
+ my $replace_re = qr{^([^:\n\$]+\.c)\s*:\s*(?:%\s*: )?\$(\([^\)]+\))\/(.*)\/[^\/]+$}m;
while ($mf =~ m{$replace_re}m)
{
my $match = $1;