Index: acinclude.m4 =================================================================== RCS file: /projects/pgadmin3/acinclude.m4,v retrieving revision 1.31 retrieving revision 1.32 diff -Lacinclude.m4 -Lacinclude.m4 -u -w -r1.31 -r1.32 --- acinclude.m4 +++ acinclude.m4 @@ -117,34 +117,50 @@ else CPPFLAGS="$CPPFLAGS -I${LIBPQ_HOME}/include" fi + + AC_CHECK_LIB(pq, PQexec, [pgsql_cv_libpq=yes], [pgsql_cv_libpq=no]) + if test "$pgsql_cv_libpq" = "no" + then + LIBS="$LIBS -lssl" +# AC_CHECK_LIB(pq, PQexec, [pgsql_cv_libpq=yes], [pgsql_cv_libpq=no]) + AC_CHECK_LIB(pq, SSL_connect, [pgsql_ssl_libpq=yes], [pgsql_ssl_libpq=np]) + if test "$pgsql_ssl_libpq" = "yes" + then + pgsql_cv_libpq=yes if test "$pg_static_build" = "yes" then LIBS="${LIBPQ_HOME}/lib/libpq.a -lcrypt $LIBS -lssl -lcrypto" else LIBS="$LIBS -lssl -lcrypto -lpq" fi + + CPPFLAGS="$CPPFLAGS -DSSL" + fi + else + if test "$pg_static_build" = "yes" + then + LIBS="${LIBPQ_HOME}/lib/libpq.a -lcrypt $LIBS -lcrypto" + else + LIBS="$LIBS -lcrypto -lpq" + fi + + fi + AC_CHECK_HEADER(libpq-fe.h, [pgsql_cv_libpqfe_h=yes], [pgsql_cv_libpqfe_h=no]) + AC_LANG_SAVE AC_LANG_C - AC_CHECK_LIB(pq, PQexec, [pgsql_cv_libpq=yes], [pgsql_cv_libpq=no]) - AC_CHECK_LIB(pq, SSL_connect, [pgsql_ssl_libpq=yes], [pgsql_ssl_libpq=np]) - AC_CHECK_HEADER(libpq-fe.h, [pgsql_cv_libpqfe_h=yes], [pgsql_cv_libpqfe_h=no]) AC_LANG_RESTORE + AC_MSG_CHECKING(pgsql in ${LIBPQ_HOME}) if test "$pgsql_cv_libpq" = "yes" -a "$pgsql_cv_libpqfe_h" = "yes" then - AC_MSG_CHECKING(pgsql in ${LIBPQ_HOME}) AC_MSG_RESULT(ok) else - AC_MSG_CHECKING(pgsql in ${LIBPQ_HOME}) AC_MSG_RESULT(failed) LDFLAGS="$PGSQL_OLD_LDFLAGS" CPPFLAGS="$PGSQL_OLD_CPPFLAGS" AC_MSG_ERROR([you must specify a valid pgsql installation with --with-pgsql=DIR]) fi - if test "$pgsql_ssl_libpq" = "yes" - then - CPPFLAGS="$CPPFLAGS -DSSL" - fi fi ])