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

source_changes at macosforge.org source_changes at macosforge.org
Thu Oct 18 12:20:11 PDT 2007


Revision: 30032
          http://trac.macosforge.org/projects/macports/changeset/30032
Author:   eridius at macports.org
Date:     2007-10-18 12:20:11 -0700 (Thu, 18 Oct 2007)

Log Message:
-----------
Allow universal configure-based builds to work on Leopard

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-10-18 19:17:41 UTC (rev 30031)
+++ trunk/base/src/port1.0/portconfigure.tcl	2007-10-18 19:20:11 UTC (rev 30032)
@@ -68,11 +68,16 @@
 default configure.macosx_deployment_target	{}
 
 # Universal options & default values.
+if {[file exists /Developer/SDKs/MacOSX10.5.sdk]} {
+    set sysroot "/Developer/SDKs/MacOSX10.5.sdk"
+} else {
+    set sysroot "/Developer/SDKs/MacOSX10.4u.sdk"
+}
 options configure.universal_args		configure.universal_cflags configure.universal_cppflags configure.universal_cxxflags configure.universal_ldflags configure.universal_env
 default configure.universal_args		--disable-dependency-tracking
-default configure.universal_cflags		{"-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"}
+default configure.universal_cflags		{"-isysroot $sysroot -arch i386 -arch ppc"}
 default configure.universal_cppflags	{}
-default configure.universal_cxxflags	{"-isysroot /Developer/SDKs/MacOSX10.4u.sdk -arch i386 -arch ppc"}
+default configure.universal_cxxflags	{"-isysroot $sysroot -arch i386 -arch ppc"}
 default configure.universal_ldflags		{"-arch i386 -arch ppc"}
 
 # Select a distinct compiler (C, C preprocessor, C++)

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


More information about the macports-changes mailing list