summaryrefslogtreecommitdiff
path: root/src/tools
diff options
context:
space:
mode:
authorNoah Misch2015-04-24 23:29:02 +0000
committerNoah Misch2015-04-24 23:29:21 +0000
commit0a5570e3684adeb50c06e197e59dff9f829e67e6 (patch)
tree0a1734090f3ee475f67d582bab995ca5afe88acf /src/tools
parentd3398d085dfbc2cfea98b4b57a96be780058b6ff (diff)
Build every ECPG library with -DFRONTEND.
Each of the libraries incorporates src/port files, which often check FRONTEND. Build systems disagreed on whether to build libpgtypes this way. Only libecpg incorporates files that rely on it today. Back-patch to 9.0 (all supported versions) to forestall surprises.
Diffstat (limited to 'src/tools')
-rw-r--r--src/tools/msvc/Mkvcbuild.pm1
1 files changed, 1 insertions, 0 deletions
diff --git a/src/tools/msvc/Mkvcbuild.pm b/src/tools/msvc/Mkvcbuild.pm
index ca0876868d0..528983be706 100644
--- a/src/tools/msvc/Mkvcbuild.pm
+++ b/src/tools/msvc/Mkvcbuild.pm
@@ -306,6 +306,7 @@ sub mkvcbuild
my $libecpgcompat = $solution->AddProject(
'libecpg_compat', 'dll',
'interfaces', 'src\interfaces\ecpg\compatlib');
+ $libecpgcompat->AddDefine('FRONTEND');
$libecpgcompat->AddIncludeDir('src\interfaces\ecpg\include');
$libecpgcompat->AddIncludeDir('src\interfaces\libpq');
$libecpgcompat->UseDef('src\interfaces\ecpg\compatlib\compatlib.def');