Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit a17fd67

Browse files
committed
Build libpq test programs under MSVC
This allows the newly added TAP tests to run.
1 parent 5a892c9 commit a17fd67

File tree

1 file changed

+16
-0
lines changed

1 file changed

+16
-0
lines changed

src/tools/msvc/Mkvcbuild.pm

Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -284,6 +284,22 @@ sub mkvcbuild
284284
$libpqwalreceiver->AddIncludeDir('src/interfaces/libpq');
285285
$libpqwalreceiver->AddReference($postgres, $libpq);
286286

287+
my $libpq_testclient =
288+
$solution->AddProject('testclient', 'exe', 'misc',
289+
'src/interfaces/libpq/test');
290+
$libpq_testclient->AddFile('src/interfaces/libpq/test/testclient.c');
291+
$libpq_testclient->AddIncludeDir('src/interfaces/libpq');
292+
$libpq_testclient->AddReference($libpgport, $libpq);
293+
$libpq_testclient->AddLibrary('ws2_32.lib');
294+
295+
my $libpq_uri_regress =
296+
$solution->AddProject('uri-regress', 'exe', 'misc',
297+
'src/interfaces/libpq/test');
298+
$libpq_uri_regress->AddFile('src/interfaces/libpq/test/uri-regress.c');
299+
$libpq_uri_regress->AddIncludeDir('src/interfaces/libpq');
300+
$libpq_uri_regress->AddReference($libpgport, $libpq);
301+
$libpq_uri_regress->AddLibrary('ws2_32.lib');
302+
287303
my $pgoutput = $solution->AddProject('pgoutput', 'dll', '',
288304
'src/backend/replication/pgoutput');
289305
$pgoutput->AddReference($postgres);

0 commit comments

Comments
 (0)