| dnl |
| dnl Operating system stuff for CUPS. |
| dnl |
| dnl Copyright 2007-2017 by Apple Inc. |
| dnl Copyright 1997-2006 by Easy Software Products, all rights reserved. |
| dnl |
| dnl Licensed under Apache License v2.0. See the file "LICENSE" for more information. |
| dnl |
| |
| dnl Get the build and host platforms and split the host_os value |
| AC_CANONICAL_BUILD |
| AC_CANONICAL_HOST |
| |
| [host_os_name=`echo $host_os | sed -e '1,$s/[0-9.]*$//g'`] |
| [host_os_version=`echo $host_os | sed -e '1,$s/^[^0-9.]*//g' | awk -F. '{print $1 $2}'`] |
| # Linux often does not yield an OS version we can use... |
| if test "x$host_os_version" = x; then |
| host_os_version="0" |
| fi |
| |
| if test "$host_os_name" = darwin -a $host_os_version -lt 120; then |
| AC_MSG_ERROR([Sorry, this version of CUPS requires macOS 10.8 or higher.]) |
| fi |
| |
| dnl Determine whether we are cross-compiling... |
| if test "$build" = "$host"; then |
| # No, build local targets |
| LOCALTARGET="local" |
| else |
| # Yes, don't build local targets |
| LOCALTARGET="" |
| fi |
| AC_SUBST(LOCALTARGET) |