Parcourir la source

[3382] configure now uses PGSQL_INCLUDEDIR_SERVER

Tomek Mrugalski il y a 11 ans
Parent
commit
68ba62fd17
2 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. 2 1
      configure.ac
  2. 1 1
      src/lib/dhcpsrv/pgsql_lease_mgr.cc

+ 2 - 1
configure.ac

@@ -937,7 +937,8 @@ if test "$PG_CONFIG" != "" ; then
 
 
     PGSQL_CPPFLAGS=`$PG_CONFIG --cppflags`
     PGSQL_CPPFLAGS=`$PG_CONFIG --cppflags`
     PGSQL_INCLUDEDIR=`$PG_CONFIG --includedir`
     PGSQL_INCLUDEDIR=`$PG_CONFIG --includedir`
-    PGSQL_CPPFLAGS="$PGSQL_CPPFLAGS -I$PGSQL_INCLUDEDIR"
+    PGSQL_INCLUDEDIR_SERVER=`$PG_CONFIG --includedir-server`
+    PGSQL_CPPFLAGS="$PGSQL_CPPFLAGS -I$PGSQL_INCLUDEDIR -I$PGSQL_INCLUDEDIR_SERVER"
     PGSQL_LIBS=`$PG_CONFIG --libdir`
     PGSQL_LIBS=`$PG_CONFIG --libdir`
     PGSQL_LIBS="-L$PGSQL_LIBS -lpq"
     PGSQL_LIBS="-L$PGSQL_LIBS -lpq"
     PGSQL_VERSION=`$PG_CONFIG --version`
     PGSQL_VERSION=`$PG_CONFIG --version`

+ 1 - 1
src/lib/dhcpsrv/pgsql_lease_mgr.cc

@@ -36,7 +36,7 @@
 // completion.  PostgreSQL deliberately omits this macro from errocodes.h
 // completion.  PostgreSQL deliberately omits this macro from errocodes.h
 // so callers can supply their own.
 // so callers can supply their own.
 #define MAKE_SQLSTATE(ch1,ch2,ch3,ch4,ch5) {ch1,ch2,ch3,ch4,ch5}
 #define MAKE_SQLSTATE(ch1,ch2,ch3,ch4,ch5) {ch1,ch2,ch3,ch4,ch5}
-#include <server/utils/errcodes.h>
+#include <utils/errcodes.h>
 const size_t STATECODE_LEN = 5;
 const size_t STATECODE_LEN = 5;
 
 
 // Currently the only one we care to look for is duplicate key.
 // Currently the only one we care to look for is duplicate key.