1
0
mirror of https://github.com/postgrespro/pg_probackup.git synced 2025-02-10 14:37:03 +02:00

Windows: 9.5 build

This commit is contained in:
Grigory Smolkin 2019-08-13 19:23:47 +03:00
parent 0ff4ecd547
commit 1c9013eb0f

View File

@ -61,6 +61,16 @@ my $postgres;
my $libpq;
my @unlink_on_exit;
if (-d "src/fe_utils")
{
libpgfeutils = 1;
}
else
{
libpgfeutils = 0;
}
use lib "src/tools/msvc";
@ -129,7 +139,10 @@ sub build_pgprobackup
$libpq = $solution->AddProject('libpq', 'dll', 'interfaces',
'src/interfaces/libpq');
$libpgfeutils = $solution->AddProject('libpgfeutils', 'lib', 'misc');
if ($libpgfeutils)
{
$libpgfeutils = $solution->AddProject('libpgfeutils', 'lib', 'misc');
}
$libpgcommon = $solution->AddProject('libpgcommon', 'lib', 'misc');
$libpgport = $solution->AddProject('libpgport', 'lib', 'misc');
@ -198,7 +211,14 @@ sub build_pgprobackup
$probackup->AddIncludeDir("$currpath/src");
$probackup->AddIncludeDir("$currpath/src/utils");
$probackup->AddReference($libpq, $libpgfeutils, $libpgcommon, $libpgport);
if (libpgfeutils)
{
$probackup->AddReference($libpq, $libpgfeutils, $libpgcommon, $libpgport);
}
else
{
$probackup->AddReference($libpq, $libpgcommon, $libpgport);
}
$probackup->AddLibrary('ws2_32.lib');
$probackup->Save();