diff --git a/src/tools/msvc/Mkvcbuild.pm b/src/tools/msvc/Mkvcbuild.pm
index d6ec5a544d183ff4695affe8fc0a2d5f5903b528..bb1aed7b7ccccac270e076317da112bd5a04fffb 100644
--- a/src/tools/msvc/Mkvcbuild.pm
+++ b/src/tools/msvc/Mkvcbuild.pm
@@ -431,7 +431,7 @@ sub mkvcbuild
             { # Also catches mbprint.c
                 $proj->AddFile('src\bin\psql\\' . $f);
             }
-            else
+            elsif ($f =~ /\.c$/)
             {
                 $proj->AddFile('src\bin\scripts\\' . $f);
             }