diff --git a/src/tools/msvc/install.pl b/src/tools/msvc/install.pl
index 04b90f508590a9d9115e92914651b264107f2b65..5959f9b564a35eee9ceb3b41c8529c77216a0b27 100755
--- a/src/tools/msvc/install.pl
+++ b/src/tools/msvc/install.pl
@@ -143,7 +143,7 @@ sub GenerateConversionScript {
 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 row in timezone makefile\n";
+	$mf =~ /^TZDATA\s*:?=\s*(.*)$/m || die "Could not find TZDATA row in timezone makefile\n";
 	my @tzfiles = split /\s+/,$1;
 	unshift @tzfiles,'';
 	print "Generating timezone files...";