All pastes #25098 Raw Edit

Something

public text v1 · immutable
#25098 ·published 2005-10-10 07:37 UTC
rendered paste body
Index: configure.in
===================================================================
--- configure.in        (revision 316)
+++ configure.in        (working copy)
@@ -220,6 +220,7 @@
         if test -z "$PGSQL_DIR"; then
                 AC_MSG_RESULT(Cannot find libpq-fe.h. Please specify the installation path of PostgreSQL)
         else
+               HAVE_PGSQL="1"
                 PGSQL_INCLUDE="-I$PGSQL_INCDIR"
                 PGSQL_LIBDIR=$PGSQL_DIR/lib
                 AC_MSG_RESULT(yes)
@@ -409,6 +410,9 @@
 AC_SUBST(OPBXRUNGROUP)
 AC_SUBST(OPBXRUNUSER)
 AC_SUBST(prefix)
+AC_SUBST(PGSQL_INCLUDE)
+AC_SUBST(PGSQL_LIBDIR)
+AC_SUBST(HAVE_PGSQL)
 
 
 AC_CONFIG_FILES([Makefile
Index: res/Makefile.in
===================================================================
--- res/Makefile.in     (revision 316)
+++ res/Makefile.in     (working copy)
@@ -18,6 +18,14 @@
 
 #SOLINK=-shared -Xlinker -x
 
+
+ifeq (@HAVE_PGSQL@,1)
+   MODS+=res_config_pgsql.so
+   CFLAGS+=@PGSQL_INCLUDE@
+   MLFLAGS+=-L @PGSQL_LIBDIR@
+endif
+
+
 ifneq ($(wildcard $(CROSS_COMPILE_TARGET)/usr/include/odbcinst.h)$(wildcard $(CROSS_COMPILE_TARGET)/usr/local/include/odbcinst.h),)
   ifneq (${OSARCH},FreeBSD)
     MODS+=res_config_odbc.so
@@ -79,7 +87,7 @@
        $(CC) $(SOLINK) -o $@ $< -lodbc
 
 res_config_pgsql.so: res_config_pgsql.o
-       $(CC) $(SOLINK) -o $@ $< -lpq -lz $(MLFLAGS)
+       $(CC) $(SOLINK) -o $@ $< -lpq -lz $(MLFLAGS) 
 
 res_osp.so: res_osp.o $(OSPLIB)
        $(CC) $(SOLINK) -o $@ $^