Skip to content

Commit 1c9013e

Browse files
committed
Windows: 9.5 build
1 parent 0ff4ecd commit 1c9013e

File tree

1 file changed

+22
-2
lines changed

1 file changed

+22
-2
lines changed

gen_probackup_project.pl

+22-2
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,16 @@ BEGIN
6161
my $libpq;
6262
my @unlink_on_exit;
6363

64+
if (-d "src/fe_utils")
65+
{
66+
libpgfeutils = 1;
67+
}
68+
else
69+
{
70+
libpgfeutils = 0;
71+
}
72+
73+
6474

6575
use lib "src/tools/msvc";
6676

@@ -129,7 +139,10 @@ sub build_pgprobackup
129139

130140
$libpq = $solution->AddProject('libpq', 'dll', 'interfaces',
131141
'src/interfaces/libpq');
132-
$libpgfeutils = $solution->AddProject('libpgfeutils', 'lib', 'misc');
142+
if ($libpgfeutils)
143+
{
144+
$libpgfeutils = $solution->AddProject('libpgfeutils', 'lib', 'misc');
145+
}
133146
$libpgcommon = $solution->AddProject('libpgcommon', 'lib', 'misc');
134147
$libpgport = $solution->AddProject('libpgport', 'lib', 'misc');
135148

@@ -198,7 +211,14 @@ sub build_pgprobackup
198211
$probackup->AddIncludeDir("$currpath/src");
199212
$probackup->AddIncludeDir("$currpath/src/utils");
200213

201-
$probackup->AddReference($libpq, $libpgfeutils, $libpgcommon, $libpgport);
214+
if (libpgfeutils)
215+
{
216+
$probackup->AddReference($libpq, $libpgfeutils, $libpgcommon, $libpgport);
217+
}
218+
else
219+
{
220+
$probackup->AddReference($libpq, $libpgcommon, $libpgport);
221+
}
202222
$probackup->AddLibrary('ws2_32.lib');
203223

204224
$probackup->Save();

0 commit comments

Comments
 (0)