Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : ghc-7.2

http://hackage.haskell.org/trac/ghc/changeset/0f75ae43a6ee5afae20d2db4e20c79ad0b71713e

>---------------------------------------------------------------

commit 0f75ae43a6ee5afae20d2db4e20c79ad0b71713e
Author: Ian Lynagh <[email protected]>
Date:   Wed Aug 3 00:37:24 2011 +0100

    Small configure.ac refactoring

>---------------------------------------------------------------

 configure.ac |   31 ++++++++++++++++++-------------
 1 files changed, 18 insertions(+), 13 deletions(-)

diff --git a/configure.ac b/configure.ac
index 832bab0..d4b2a14 100644
--- a/configure.ac
+++ b/configure.ac
@@ -403,7 +403,6 @@ then
     fi
 fi
 
-SplitObjsBroken=NO
 if test "$TargetOS_CPP" = "darwin"
 then
     AC_MSG_CHECKING(XCode version)
@@ -412,7 +411,8 @@ then
     if test "$XCodeVersion" = ""
     then
         AC_MSG_RESULT(not found (too old?))
-        SplitObjsBroken=YES
+        XCodeVersion1=0
+        XCodeVersion2=0
     else
         AC_MSG_RESULT($XCodeVersion)
         XCodeVersion1=`echo "$XCodeVersion" | sed 's/\..*//'`
@@ -421,17 +421,22 @@ changequote(, )dnl
 changequote([, ])dnl
         AC_MSG_NOTICE(XCode version component 1: $XCodeVersion1)
         AC_MSG_NOTICE(XCode version component 2: $XCodeVersion2)
-        # Split objects is broken (#4013) with XCode < 3.2
-        if test "$XCodeVersion1" -lt 3
+    fi
+fi
+
+SplitObjsBroken=NO
+if test "$TargetOS_CPP" = "darwin"
+then
+    # Split objects is broken (#4013) with XCode < 3.2
+    if test "$XCodeVersion1" -lt 3
+    then
+        SplitObjsBroken=YES
+    else
+        if test "$XCodeVersion1" -eq 3
         then
-            SplitObjsBroken=YES
-        else
-            if test "$XCodeVersion1" -eq 3
+            if test "$XCodeVersion2" -lt 2
             then
-                if test "$XCodeVersion2" -lt 2
-                then
-                    SplitObjsBroken=YES
-                fi
+                SplitObjsBroken=YES
             fi
         fi
     fi
@@ -443,8 +448,8 @@ 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)
+  # 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])



_______________________________________________
Cvs-ghc mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/cvs-ghc

Reply via email to