X-Git-Url: http://git.megacz.com/?p=ghc-hetmet.git;a=blobdiff_plain;f=aclocal.m4;h=c72d15d9ac357c96510871d18c4ed069934c3836;hp=d30b10146d9c10fdb698089c970789bd8bf975eb;hb=15575cf8f17fee0fdd3151c5dbb0a0f89b01c708;hpb=eb389b71b13d8a661cbb9d890f6033530723e21a diff --git a/aclocal.m4 b/aclocal.m4 index d30b101..c72d15d 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1091,6 +1091,35 @@ AC_DEFUN([CHECK_GMP], AC_REQUIRE([AC_PROG_CC]) ]) +# FP_MACOS_DEPLOYMENT_TARGET +# -------------------------- +AC_DEFUN([FP_MACOS_DEPLOYMENT_TARGET], +[ +if test "x$TargetOS_CPP-$TargetVendor_CPP" = "xdarwin-apple"; then + AC_MSG_CHECKING([Mac OS X deployment target]) + case $MACOS_DEPLOYMENT_TARGET in + none) ;; + 10.4) MACOS_DEPLOYMENT_VERSION=10.4 + MACOS_DEPLOYMENT_SDK=/Developer/SDKs/MacOSX10.4u.sdk + ;; + 10.4u) MACOS_DEPLOYMENT_VERSION=10.4 + MACOS_DEPLOYMENT_SDK=/Developer/SDKs/MacOSX10.4u.sdk + ;; + *) MACOS_DEPLOYMENT_VERSION=$MACOS_DEPLOYMENT_TARGET + MACOS_DEPLOYMENT_SDK=/Developer/SDKs/MacOSX${MACOS_DEPLOYMENT_TARGET}.sdk + ;; + esac + if test "x$MACOS_DEPLOYMENT_TARGET" = "xnone"; then + AC_MSG_RESULT(none) + else + if test ! -d $MACOS_DEPLOYMENT_SDK; then + AC_MSG_ERROR([Unknown deployment target $MACOS_DEPLOYMENT_TARGET]) + fi + AC_MSG_RESULT([${MACOS_DEPLOYMENT_VERSION} (${MACOS_DEPLOYMENT_SDK})]) + fi +fi +]) + # -------------------------------------------------------------- # Calculate absolute path to build tree # --------------------------------------------------------------