Update MSVC build process for new timezone data.
authorTom Lane
Sat, 25 Nov 2017 23:15:23 +0000 (18:15 -0500)
committerTom Lane
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 4e75ead060a5783ffeb36e42098507072e222b4b..46c753acad80fc20d5ffdc3733f3401e3b899842 100644 (file)
@@ -381,8 +381,8 @@ sub GenerateTimezoneFiles
    my $mf     = read_file("src/timezone/Makefile");
    $mf =~ s{\\\r?\n}{}g;
 
-   $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
@@ -397,7 +397,8 @@ sub GenerateTimezoneFiles
    foreach (@tzfiles)
    {
        my $tzfile = $_;
-       push(@args, "src/timezone/data/$tzfile")
+       $tzfile =~ s|\$\(srcdir\)|src/timezone|;
+       push(@args, $tzfile);
    }
 
    system(@args);