Skip to content

Commit 4ab2999

Browse files
committed
Attempt to fix jsonb_plperl build on Windows
1 parent 10d62d1 commit 4ab2999

File tree

3 files changed

+8
-2
lines changed

3 files changed

+8
-2
lines changed

src/tools/msvc/Install.pm

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -464,6 +464,7 @@ sub CopyContribFiles
464464
next if ($d eq "sslinfo" && !defined($config->{openssl}));
465465
next if ($d eq "xml2" && !defined($config->{xml}));
466466
next if ($d eq "hstore_plperl" && !defined($config->{perl}));
467+
next if ($d eq "jsonb_plperl" && !defined($config->{perl}));
467468
next if ($d eq "hstore_plpython" && !defined($config->{python}));
468469
next if ($d eq "jsonb_plpython" && !defined($config->{python}));
469470
next if ($d eq "ltree_plpython" && !defined($config->{python}));

src/tools/msvc/Mkvcbuild.pm

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -43,7 +43,7 @@ my $contrib_extrasource = {
4343
my @contrib_excludes = (
4444
'commit_ts', 'hstore_plperl',
4545
'hstore_plpython', 'intagg',
46-
'jsonb_plpython',
46+
'jsonb_plperl', 'jsonb_plpython',
4747
'ltree_plpython', 'pgcrypto',
4848
'sepgsql', 'brin',
4949
'test_extensions', 'test_pg_dump',
@@ -746,15 +746,19 @@ sub mkvcbuild
746746
}
747747
}
748748

749-
# Add transform module dependent on plperl
749+
# Add transform modules dependent on plperl
750750
my $hstore_plperl = AddTransformModule(
751751
'hstore_plperl', 'contrib/hstore_plperl',
752752
'plperl', 'src/pl/plperl',
753753
'hstore', 'contrib/hstore');
754+
my $jsonb_plperl = AddTransformModule(
755+
'jsonb_plperl', 'contrib/jsonb_plperl',
756+
'plperl', 'src/pl/plperl');
754757

755758
foreach my $f (@perl_embed_ccflags)
756759
{
757760
$hstore_plperl->AddDefine($f);
761+
$jsonb_plperl->AddDefine($f);
758762
}
759763
}
760764

src/tools/msvc/vcregress.pl

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,7 @@ sub contribcheck
376376
next if ($module eq "sslinfo" && !defined($config->{openssl}));
377377
next if ($module eq "xml2" && !defined($config->{xml}));
378378
next if ($module eq "hstore_plperl" && !defined($config->{perl}));
379+
next if ($module eq "jsonb_plperl" && !defined($config->{perl}));
379380
next if ($module eq "hstore_plpython" && !defined($config->{python}));
380381
next if ($module eq "jsonb_plpython" && !defined($config->{python}));
381382
next if ($module eq "ltree_plpython" && !defined($config->{python}));

0 commit comments

Comments
 (0)
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy