aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/tools/msvc/getregress.pl22
1 files changed, 22 insertions, 0 deletions
diff --git a/src/tools/msvc/getregress.pl b/src/tools/msvc/getregress.pl
new file mode 100644
index 00000000000..496dd260116
--- /dev/null
+++ b/src/tools/msvc/getregress.pl
@@ -0,0 +1,22 @@
+#
+# Script that collects a list of regression tests from a Makefile
+#
+# $PostgreSQL: pgsql/src/tools/msvc/getregress.pl,v 1.1 2007/03/22 13:43:02 mha Exp $
+#
+use strict;
+use warnings;
+
+my $M;
+
+open($M,"<Makefile") || open($M,"<GNUMakefile") || die "Could not open Makefile";
+undef $/;
+my $m = <$M>;
+close($M);
+
+$m =~ s/\\[\r\n]*//gs;
+if ($m =~ /^REGRESS\s*=\s*(.*)$/gm)
+{
+ my $t = $1;
+ $t =~ s/\s+/ /g;
+ print "SET TESTS=$t";
+}