mirror of
https://github.com/postgres/postgres.git
synced 2025-07-11 10:01:57 +03:00
MSVC: Process Makefile line continuations more like "make" does.
Unlike "make" itself, the MSVC build process recognized a continuation even with whitespace after the backslash. (Due to a typo, some code sites accepted the letter "s" instead of whitespace). Also, it would consume any number of newlines following a single backslash. This is mere cleanup; those behaviors were unlikely to cause bugs.
This commit is contained in:
@ -422,7 +422,7 @@ EOF
|
||||
}
|
||||
|
||||
my $mf = Project::read_file('src\backend\catalog\Makefile');
|
||||
$mf =~ s{\\s*[\r\n]+}{}mg;
|
||||
$mf =~ s{\\\r?\n}{}g;
|
||||
$mf =~ /^POSTGRES_BKI_SRCS\s*:?=[^,]+,(.*)\)$/gm
|
||||
|| croak "Could not find POSTGRES_BKI_SRCS in Makefile\n";
|
||||
my @allbki = split /\s+/, $1;
|
||||
|
Reference in New Issue
Block a user