1#!/usr/bin/env bash
2
3srcdir=$(dirname "$0")
4if test "x$srcdir" != x; then
5   # in case we ever autogen on a platform without dirname
6  cd $srcdir
7fi
8
9autoreconf ${autoreconf_args:-"-ivf"}
10
11echo -n "Checking whether configure needs patching for MacOS Big Sur libtool.m4 bug... "
12if grep -A1 MACOSX_DEPLOYMENT_TARGET configure | grep powerpc >/dev/null \
13   || grep -A1 MACOSX_DEPLOYMENT_TARGET configure | grep 'darwin\[912' >/dev/null; then
14  echo "no"
15else
16  echo "yes"
17  echo "Trying to patch configure..."
18  if patch -p1 --dry-run < config/libtool-big-sur-fixup.patch; then
19     echo "Patching for real now"
20     patch -p1 < config/libtool-big-sur-fixup.patch
21  else
22     echo "WARNING: Couldn't apply Big Sur libtool.m4 bug fix."
23  fi
24fi
25