@ -240,12 +240,25 @@ case $host in
AC_CHECK_PROG([BREW],brew, brew)
AC_CHECK_PROG([BREW],brew, brew)
if test x$BREW = xbrew; then
if test x$BREW = xbrew; then
dnl add default homebrew paths
dnl These Homebrew packages may be bottled, meaning that they won't be found
openssl_prefix=`$BREW --prefix openssl`
dnl in expected paths because they may conflict with system files. Ask
bdb_prefix=`$BREW --prefix berkeley-db4`
dnl Homebrew where each one is located, then adjust paths accordingly.
export PKG_CONFIG_PATH="$openssl_prefix/lib/pkgconfig:$PKG_CONFIG_PATH"
dnl It's safe to add these paths even if the functionality is disabled by
CPPFLAGS="$CPPFLAGS -I$bdb_prefix/include"
dnl the user (--without-wallet or --without-gui for example).
LIBS="$LIBS -L$bdb_prefix/lib"
openssl_prefix=`$BREW --prefix openssl 2>/dev/null`
bdb_prefix=`$BREW --prefix berkeley-db4 2>/dev/null`
qt5_prefix=`$BREW --prefix qt5 2>/dev/null`
if test x$openssl_prefix != x; then
export PKG_CONFIG_PATH="$openssl_prefix/lib/pkgconfig:$PKG_CONFIG_PATH"
fi
if test x$bdb_prefix != x; then
CPPFLAGS="$CPPFLAGS -I$bdb_prefix/include"
LIBS="$LIBS -L$bdb_prefix/lib"
fi
if test x$qt5_prefix != x; then
export PKG_CONFIG_PATH="$qt5_prefix/lib/pkgconfig:$PKG_CONFIG_PATH"
fi
fi
fi
else
else
case $build_os in
case $build_os in