Skip to content
Snippets Groups Projects
Commit 3b4747f9 authored by chak@cse.unsw.edu.au.'s avatar chak@cse.unsw.edu.au. Committed by Ian Lynagh
Browse files

Os X: With Xcode 4, check for gcc-4.2 also in the setup for binary distributions

parent 4edb76cb
No related branches found
No related tags found
No related merge requests found
...@@ -50,7 +50,36 @@ AC_PATH_PROG(SedCmd,gsed sed,sed) ...@@ -50,7 +50,36 @@ AC_PATH_PROG(SedCmd,gsed sed,sed)
# #
dnl ** How to invoke gcc/cpp ** dnl ** How to invoke gcc/cpp **
# #
FP_ARG_WITH_PATH_GNU_PROG([CC], [gcc]) if test "$TargetOS_CPP" = "darwin"
then
AC_MSG_CHECKING(XCode version)
XCodeVersion=`xcodebuild -version | grep Xcode | sed "s/Xcode //"`
# Old XCode versions don't actually give the XCode version
if test "$XCodeVersion" = ""
then
AC_MSG_RESULT(not found (too old?))
else
AC_MSG_RESULT($XCodeVersion)
XCodeVersion1=`echo "$XCodeVersion" | sed 's/\..*//'`
changequote(, )dnl
XCodeVersion2=`echo "$XCodeVersion" | sed 's/[^.]*\.\([^.]*\).*/\1/'`
changequote([, ])dnl
AC_MSG_NOTICE(XCode version component 1: $XCodeVersion1)
AC_MSG_NOTICE(XCode version component 2: $XCodeVersion2)
fi
fi
dnl ** Which gcc to use?
dnl --------------------------------------------------------------
if test "$TargetOS_CPP" = "darwin" &&
test "$XCodeVersion1" -ge 4
then
# From Xcode 4, use 'gcc-4.2' to force the use of the gcc legacy backend (instead of the LLVM
# backend)
FP_ARG_WITH_PATH_GNU_PROG([CC], [gcc-4.2])
else
FP_ARG_WITH_PATH_GNU_PROG([CC], [gcc])
fi
export CC export CC
WhatGccIsCalled="$CC" WhatGccIsCalled="$CC"
AC_SUBST(WhatGccIsCalled) AC_SUBST(WhatGccIsCalled)
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment