[28477] trunk/base/src/port1.0/portconfigure.tcl

source_changes at macosforge.org source_changes at macosforge.org
Sat Sep 1 05:51:38 PDT 2007


Revision: 28477
          http://trac.macosforge.org/projects/macports/changeset/28477
Author:   mww at macports.org
Date:     2007-09-01 05:51:37 -0700 (Sat, 01 Sep 2007)

Log Message:
-----------
chose a reasonable default compiler suite via platform/major

Modified Paths:
--------------
    trunk/base/src/port1.0/portconfigure.tcl

Modified: trunk/base/src/port1.0/portconfigure.tcl
===================================================================
--- trunk/base/src/port1.0/portconfigure.tcl	2007-09-01 12:47:43 UTC (rev 28476)
+++ trunk/base/src/port1.0/portconfigure.tcl	2007-09-01 12:51:37 UTC (rev 28477)
@@ -115,6 +115,7 @@
     global worksrcpath use_configure use_autoconf use_automake use_xmkmf
     global configure.env configure.cflags configure.cppflags configure.cxxflags configure.ldflags
     global configure.cc configure.cxx configure.cpp configure.f77 configure.f90 configure.fc configure.compiler prefix
+    global os.platform os.major
     
     if {[tbool use_automake]} {
 	# XXX depend on automake
@@ -130,6 +131,15 @@
 	}
     }
 
+    # 1st chose a reasonable default compiler suite for each platform if none was chosen
+    if {""==${configure.compiler}} {
+        switch -exact "${os.platform} ${os.major}" {
+            "darwin 7" { set configure.compiler gcc-3.3 }
+            "darwin 8" { set configure.compiler gcc-4.0 }
+            "darwin 9" { set configure.compiler gcc-4.0 }
+        }
+    }
+
     # select a compiler collection
     switch -exact ${configure.compiler} {
         gcc-3.3 {

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20070901/a736bfce/attachment.html


More information about the macports-changes mailing list