From: Andrew Dunstan Date: Wed, 16 Apr 2014 17:35:46 +0000 (-0400) Subject: Attempt to get plpython regression tests working again for MSVC builds. X-Git-Tag: REL9_1_14~67 X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=179c45ae2fb9519a343bc2e38ebe4609097d14af;p=postgresql Attempt to get plpython regression tests working again for MSVC builds. This has probably been broken for quite a long time. Buildfarm member currawong's current results suggest that it's been broken since 9.1, so backpatch this to that branch. This only supports Python 2 - I will handle Python 3 separately, but this is a fairly simple fix. --- diff --git a/src/tools/msvc/vcregress.pl b/src/tools/msvc/vcregress.pl index 579ca52e02..cc067ca544 100644 --- a/src/tools/msvc/vcregress.pl +++ b/src/tools/msvc/vcregress.pl @@ -162,7 +162,15 @@ sub plcheck { next unless -d "$pl/sql" && -d "$pl/expected"; my $lang = $pl eq 'tcl' ? 'pltcl' : $pl; - next unless -d "../../$Config/$lang"; + if ($lang eq 'plpython') + { + next unless -d "../../$Config/plpython2"; + $lang = 'plpythonu'; + } + else + { + next unless -d "../../$Config/$lang"; + } $lang = 'plpythonu' if $lang eq 'plpython'; my @lang_args = ("--load-extension=$lang"); chdir $pl;