From 879c4fa166388adb6555078893b12dea1694d1d2 Mon Sep 17 00:00:00 2001 From: Ian Lynagh <igloo@earth.li> Date: Wed, 3 Aug 2011 00:53:57 +0100 Subject: [PATCH] Refactor configure.ac's: Define FIND_GCC() in aclocal.m4 --- aclocal.m4 | 18 ++++++++++++++++++ configure.ac | 13 +------------ distrib/configure.ac.in | 13 +------------ 3 files changed, 20 insertions(+), 24 deletions(-) diff --git a/aclocal.m4 b/aclocal.m4 index dc9479117a64..d798eb5063f1 100644 --- a/aclocal.m4 +++ b/aclocal.m4 @@ -1607,4 +1607,22 @@ AC_DEFUN([XCODE_VERSION],[ fi ]) +# FIND_GCC() +# -------------------------------- +# Finds where gcc is +AC_DEFUN([FIND_GCC],[ + 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 + WhatGccIsCalled="$CC" + AC_SUBST(WhatGccIsCalled) +]) + # LocalWords: fi diff --git a/configure.ac b/configure.ac index b8b8f3c7594d..b72d30dd5fdf 100644 --- a/configure.ac +++ b/configure.ac @@ -426,18 +426,7 @@ AC_SUBST([SplitObjsBroken]) 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 -WhatGccIsCalled="$CC" -AC_SUBST(WhatGccIsCalled) +FIND_GCC() dnl ** Which ld to use? dnl -------------------------------------------------------------- diff --git a/distrib/configure.ac.in b/distrib/configure.ac.in index 72fb71258dda..ce51c278f24d 100644 --- a/distrib/configure.ac.in +++ b/distrib/configure.ac.in @@ -51,18 +51,7 @@ XCODE_VERSION() 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 -WhatGccIsCalled="$CC" -AC_SUBST(WhatGccIsCalled) +FIND_GCC() FP_GCC_VERSION AC_PROG_CPP -- GitLab