X-Git-Url: http://git.megacz.com/?a=blobdiff_plain;f=aclocal.m4;h=3df243f53a45c42eaf96cee352d1ab484d5b6ae5;hb=cb3508b5f6fc602711ec3c384ecd38cdd8408172;hp=12db959bb1dae0fcbea0239c25a965a700803b0a;hpb=2ebe8addfaae2bc65e6b87ad369928b02053014f;p=ghc-hetmet.git diff --git a/aclocal.m4 b/aclocal.m4 index 12db959..3df243f 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1091,6 +1091,35 @@ AC_DEFUN([CHECK_GMP], AC_REQUIRE([AC_PROG_CC]) ]) +# FP_CHECK_MACOSX_DEPLOYMENT_TARGET +# --------------------------------- +AC_DEFUN([FP_CHECK_MACOSX_DEPLOYMENT_TARGET], +[ +if test "x$TargetOS_CPP-$TargetVendor_CPP" = "xdarwin-apple"; then + AC_MSG_CHECKING([Mac OS X deployment target]) + case $FP_MACOSX_DEPLOYMENT_TARGET in + none) ;; + 10.4) MACOSX_DEPLOYMENT_VERSION=10.4 + MACOSX_DEPLOYMENT_SDK=/Developer/SDKs/MacOSX10.4u.sdk + ;; + 10.4u) MACOSX_DEPLOYMENT_VERSION=10.4 + MACOSX_DEPLOYMENT_SDK=/Developer/SDKs/MacOSX10.4u.sdk + ;; + *) MACOSX_DEPLOYMENT_VERSION=$FP_MACOSX_DEPLOYMENT_TARGET + MACOSX_DEPLOYMENT_SDK=/Developer/SDKs/MacOSX${FP_MACOSX_DEPLOYMENT_TARGET}.sdk + ;; + esac + if test "x$FP_MACOSX_DEPLOYMENT_TARGET" = "xnone"; then + AC_MSG_RESULT(none) + else + if test ! -d $MACOSX_DEPLOYMENT_SDK; then + AC_MSG_ERROR([Unknown deployment target $FP_MACOSX_DEPLOYMENT_TARGET]) + fi + AC_MSG_RESULT([${MACOSX_DEPLOYMENT_VERSION} (${MACOSX_DEPLOYMENT_SDK})]) + fi +fi +]) + # -------------------------------------------------------------- # Calculate absolute path to build tree # -------------------------------------------------------------- @@ -1101,7 +1130,7 @@ AC_MSG_CHECKING(for path to top of build tree) dnl This would be dnl make -C utils/pwd clean && make -C utils/pwd dnl except we don't want to have to know what make is called. Sigh. -if test ! -e utils/pwd/pwd && ! -e utils/pwd/pwd.exe; then +if test ! -f utils/pwd/pwd && test ! -f utils/pwd/pwd.exe; then cd utils/pwd rm -f *.o rm -f *.hi @@ -1121,10 +1150,7 @@ dnl Remove common automounter nonsense dnl hardtop=`echo $hardtop | sed 's|^/tmp_mnt.*\(/local/.*\)$|\1|' | sed 's|^/tmp_mnt/|/|'` -hardtop_plat="$hardtop" - AC_SUBST(hardtop) -AC_SUBST(hardtop_plat) AC_MSG_RESULT(${hardtop})