]> git.ipfire.org Git - thirdparty/postgresql.git/commitdiff
Update MSVC build process for new timezone data.
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 25 Nov 2017 23:15:23 +0000 (18:15 -0500)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 25 Nov 2017 23:15:23 +0000 (18:15 -0500)
Missed this dependency in commits 7cce222c9 et al.

src/tools/msvc/Install.pm

index a4536d74adb14f2f0b93cc0fb225a723af114c15..0ea3ad041bc0566fbb8cb688d67c99566de6b938 100644 (file)
@@ -343,8 +343,8 @@ sub GenerateTimezoneFiles
        my $mf     = read_file("src/timezone/Makefile");
        $mf =~ s{\\\s*[\r\n]+}{}mg;
 
-       $mf =~ /^TZDATA\s*:?=\s*(.*)$/m
-         || die "Could not find TZDATA line in timezone makefile\n";
+       $mf =~ /^TZDATAFILES\s*:?=\s*(.*)$/m
+         || die "Could not find TZDATAFILES line in timezone makefile\n";
        my @tzfiles = split /\s+/, $1;
 
        $mf =~ /^POSIXRULES\s*:?=\s*(.*)$/m
@@ -359,7 +359,8 @@ sub GenerateTimezoneFiles
        foreach (@tzfiles)
        {
                my $tzfile = $_;
-               push(@args, "src/timezone/data/$tzfile")
+               $tzfile =~ s|\$\(srcdir\)|src/timezone|;
+               push(@args, $tzfile);
        }
 
        system(@args);