From: Richard Kettlewell Date: Sun, 9 Mar 2008 11:08:49 +0000 (+0000) Subject: Set the default minimum deployment target to Mac OS X 10.0. The main X-Git-Tag: 5.0.3~161 X-Git-Url: https://git.distorted.org.uk/~mdw/disorder/commitdiff_plain/8fcf5c48920ed93a7bf7ce2104f5ede87bfba7cd Set the default minimum deployment target to Mac OS X 10.0. The main motivation for this is to avoid a deprecation warning on 10.5, where AudioDeviceAddIOProc() is deprecated in favour of an alternative that returns an ID, but it'll help anyone attempting binary distribution, too. We honor MACOSX_DEPLOYMENT_TARGET if set, and there's a configure option to override it. --- diff --git a/configure.ac b/configure.ac index 22c47f6..5bfe13d 100644 --- a/configure.ac +++ b/configure.ac @@ -81,6 +81,28 @@ case "$host" in COREAUDIO="-framework CoreAudio" fi browser=open + AC_MSG_CHECKING([Mac OS X target version]) + # We honor MACOSX_DEPLOYMENT_TARGET in the environment, emulating gcc's + # behaviour. But we provide a command line option to override it and + # we default to wide support instead of supporting only the build platform. + # + # Currently if you ask for 10.5 you will get a deprecation warning + # when building the CoreAudio support code. For the time being the + # answer to this is "don't do that then". If a good reason to ask + # for a 10.5 deployment target emerges then this will be fixed. + if test -z "$MACOSX_DEPLOYMENT_TARGET"; then + MACOSX_DEPLOYMENT_TARGET=10.0 + fi + AC_ARG_WITH([deployment-target], + [AS_HELP_STRING([--with-deployment-target=TARGET], + [set target OS X version])], + [MACOSX_DEPLOYMENT_TARGET=$withval]) + # Convert to desired format + underscored=`echo $MACOSX_DEPLOYMENT_TARGET|sed 's/\./_/'` + minver="MAC_OS_X_VERSION_$underscored" + AC_MSG_RESULT([$minver]) + AC_DEFINE_UNQUOTED([MAC_OS_X_VERSION_MIN_REQUIRED], [$minver], + [define to minimum version of Mac OS X to support]) ;; *-freebsd* ) AC_MSG_RESULT([FreeBSD])