mirror of
https://github.com/postgres/postgres.git
synced 2025-09-11 00:12:06 +03:00
Add missing include dir and references to libpq for MSVC build
66d6086cb
adjusted pg_regress to require this but forgot to adjust the
Visual Studio build script.
This commit is contained in:
@@ -356,10 +356,11 @@ sub mkvcbuild
|
|||||||
$pgregress_ecpg->AddFile('src/test/regress/pg_regress.c');
|
$pgregress_ecpg->AddFile('src/test/regress/pg_regress.c');
|
||||||
$pgregress_ecpg->AddIncludeDir('src/port');
|
$pgregress_ecpg->AddIncludeDir('src/port');
|
||||||
$pgregress_ecpg->AddIncludeDir('src/test/regress');
|
$pgregress_ecpg->AddIncludeDir('src/test/regress');
|
||||||
|
$pgregress_ecpg->AddIncludeDir('src/interfaces/libpq');
|
||||||
$pgregress_ecpg->AddDefine('HOST_TUPLE="i686-pc-win32vc"');
|
$pgregress_ecpg->AddDefine('HOST_TUPLE="i686-pc-win32vc"');
|
||||||
$pgregress_ecpg->AddLibrary('ws2_32.lib');
|
$pgregress_ecpg->AddLibrary('ws2_32.lib');
|
||||||
$pgregress_ecpg->AddDirResourceFile('src/interfaces/ecpg/test');
|
$pgregress_ecpg->AddDirResourceFile('src/interfaces/ecpg/test');
|
||||||
$pgregress_ecpg->AddReference($libpgcommon, $libpgport);
|
$pgregress_ecpg->AddReference($libpq, $libpgcommon, $libpgport);
|
||||||
|
|
||||||
my $isolation_tester =
|
my $isolation_tester =
|
||||||
$solution->AddProject('isolationtester', 'exe', 'misc');
|
$solution->AddProject('isolationtester', 'exe', 'misc');
|
||||||
@@ -383,10 +384,11 @@ sub mkvcbuild
|
|||||||
$pgregress_isolation->AddFile('src/test/regress/pg_regress.c');
|
$pgregress_isolation->AddFile('src/test/regress/pg_regress.c');
|
||||||
$pgregress_isolation->AddIncludeDir('src/port');
|
$pgregress_isolation->AddIncludeDir('src/port');
|
||||||
$pgregress_isolation->AddIncludeDir('src/test/regress');
|
$pgregress_isolation->AddIncludeDir('src/test/regress');
|
||||||
|
$pgregress_isolation->AddIncludeDir('src/interfaces/libpq');
|
||||||
$pgregress_isolation->AddDefine('HOST_TUPLE="i686-pc-win32vc"');
|
$pgregress_isolation->AddDefine('HOST_TUPLE="i686-pc-win32vc"');
|
||||||
$pgregress_isolation->AddLibrary('ws2_32.lib');
|
$pgregress_isolation->AddLibrary('ws2_32.lib');
|
||||||
$pgregress_isolation->AddDirResourceFile('src/test/isolation');
|
$pgregress_isolation->AddDirResourceFile('src/test/isolation');
|
||||||
$pgregress_isolation->AddReference($libpgcommon, $libpgport);
|
$pgregress_isolation->AddReference($libpq, $libpgcommon, $libpgport);
|
||||||
|
|
||||||
# src/bin
|
# src/bin
|
||||||
my $D;
|
my $D;
|
||||||
@@ -854,10 +856,11 @@ sub mkvcbuild
|
|||||||
$pgregress->AddFile('src/test/regress/pg_regress.c');
|
$pgregress->AddFile('src/test/regress/pg_regress.c');
|
||||||
$pgregress->AddFile('src/test/regress/pg_regress_main.c');
|
$pgregress->AddFile('src/test/regress/pg_regress_main.c');
|
||||||
$pgregress->AddIncludeDir('src/port');
|
$pgregress->AddIncludeDir('src/port');
|
||||||
|
$pgregress->AddIncludeDir('src/interfaces/libpq');
|
||||||
$pgregress->AddDefine('HOST_TUPLE="i686-pc-win32vc"');
|
$pgregress->AddDefine('HOST_TUPLE="i686-pc-win32vc"');
|
||||||
$pgregress->AddLibrary('ws2_32.lib');
|
$pgregress->AddLibrary('ws2_32.lib');
|
||||||
$pgregress->AddDirResourceFile('src/test/regress');
|
$pgregress->AddDirResourceFile('src/test/regress');
|
||||||
$pgregress->AddReference($libpgcommon, $libpgport);
|
$pgregress->AddReference($libpq, $libpgcommon, $libpgport);
|
||||||
|
|
||||||
# fix up pg_waldump once it's been set up
|
# fix up pg_waldump once it's been set up
|
||||||
# files symlinked on Unix are copied on windows
|
# files symlinked on Unix are copied on windows
|
||||||
|
Reference in New Issue
Block a user