]> git.ipfire.org Git - thirdparty/bacula.git/commitdiff
Add PGSQL detection for macOS and MacPorts.
authorRadosław Korzeniewski <radoslaw@korzeniewski.net>
Tue, 2 Feb 2021 12:51:30 +0000 (13:51 +0100)
committerEric Bollengier <eric@baculasystems.com>
Wed, 3 Feb 2021 09:12:50 +0000 (10:12 +0100)
bacula/autoconf/bacula-macros/db.m4

index 4e0661dfc02bd8f126c373ee8ea75873fc7c52f3..1a94b45f573e72e418aa0aaea99976db235ce17b 100644 (file)
@@ -919,8 +919,17 @@ AC_HELP_STRING([--with-postgresql@<:@=DIR@:>@], [Include PostgreSQL support. DIR
           fi
           POSTGRESQL_BINDIR=$withval/bin
       else
-          AC_MSG_RESULT(no)
-          AC_MSG_ERROR(Invalid PostgreSQL directory $withval - unable to find libpq-fe.h under $withval)
+         localloc=`find $withval/include/postgresql* -name libpq-fe.h | head -1`
+         if test "x$localloc" != "x"; then
+            inclocaldir=`ls -d $withval/include/postgresql* | head -1`
+            liblocaldir=`ls -d $withval/lib/postgresql* | head -1`
+            POSTGRESQL_INCDIR=$inclocaldir
+            POSTGRESQL_LIBDIR=$liblocaldir
+            POSTGRESQL_BINDIR=$withval/bin
+         else
+            AC_MSG_RESULT(no)
+            AC_MSG_ERROR(Invalid PostgreSQL directory $withval - unable to find libpq-fe.h under $withval)
+         fi
       fi
      AC_DEFINE(HAVE_POSTGRESQL, 1, [Set if you have an PostgreSQL Database])
      AC_MSG_RESULT(yes)