[28550] trunk/base

source_changes at macosforge.org source_changes at macosforge.org
Mon Sep 3 06:45:24 PDT 2007


Revision: 28550
          http://trac.macosforge.org/projects/macports/changeset/28550
Author:   mww at macports.org
Date:     2007-09-03 06:45:24 -0700 (Mon, 03 Sep 2007)

Log Message:
-----------
add configure.macosx_deployment_target option

Modified Paths:
--------------
    trunk/base/ChangeLog
    trunk/base/doc/portfile.7
    trunk/base/src/port1.0/portconfigure.tcl

Modified: trunk/base/ChangeLog
===================================================================
--- trunk/base/ChangeLog	2007-09-03 13:39:58 UTC (rev 28549)
+++ trunk/base/ChangeLog	2007-09-03 13:45:24 UTC (rev 28550)
@@ -6,6 +6,8 @@
 
 Unreleased:
 
+    - add configure.macosx_deployment_target for configure flags
+
     - add configure.javac/classpath for Java flags
 
     - add configure.fflags/fcflags/f90flags for Fortran flags

Modified: trunk/base/doc/portfile.7
===================================================================
--- trunk/base/doc/portfile.7	2007-09-03 13:39:58 UTC (rev 28549)
+++ trunk/base/doc/portfile.7	2007-09-03 13:45:24 UTC (rev 28550)
@@ -846,6 +846,14 @@
 .br 
 .Sy Type:
 .Em optional
+.It Ic configure.macosx_deployment_target
+Flags to put in the MACOSX_DEPLOYMENT_TARGET environment variable when invoking the configure script.
+.br 
+.Sy Type:
+.Em optional
+.br 
+.Sy Example:
+.Dl configure.macosx_deployment_target 10.4
 .It Ic configure.cc
 C-compiler to put in the CC environment variable when invoking the configure script.
 .br

Modified: trunk/base/src/port1.0/portconfigure.tcl
===================================================================
--- trunk/base/src/port1.0/portconfigure.tcl	2007-09-03 13:39:58 UTC (rev 28549)
+++ trunk/base/src/port1.0/portconfigure.tcl	2007-09-03 13:45:24 UTC (rev 28550)
@@ -53,7 +53,7 @@
 default use_configure yes
 
 # Configure special environment variables.
-options configure.cflags configure.cppflags configure.cxxflags configure.ldflags configure.fflags configure.f90flags configure.fcflags configure.classpath
+options configure.cflags configure.cppflags configure.cxxflags configure.ldflags configure.fflags configure.f90flags configure.fcflags configure.classpath configure.macosx_deployment_target
 # We could have default debug/optimization flags at some point.
 default configure.cflags	{-O2}
 default configure.cppflags	{"-I${prefix}/include"}
@@ -63,6 +63,7 @@
 default configure.f90flags	{-O2}
 default configure.fcflags	{-O2}
 default configure.classpath	{}
+default configure.macosx_deployment_target	{}
 
 # Universal options & default values.
 options configure.universal_args		configure.universal_cflags configure.universal_cppflags configure.universal_cxxflags configure.universal_ldflags configure.universal_env
@@ -118,7 +119,7 @@
 proc configure_main {args} {
     global [info globals]
     global worksrcpath use_configure use_autoconf use_automake use_xmkmf
-    global configure.env configure.cflags configure.cppflags configure.cxxflags configure.ldflags configure.fflags configure.f90flags configure.fcflags configure.classpath
+    global configure.env configure.cflags configure.cppflags configure.cxxflags configure.ldflags configure.fflags configure.f90flags configure.fcflags configure.classpath configure.macosx_deployment_target
     global configure.cc configure.cxx configure.cpp configure.f77 configure.f90 configure.fc configure.javac configure.compiler prefix
     global os.platform os.major
     
@@ -240,6 +241,7 @@
 		append_list_to_environment_value configure "F90FLAGS" ${configure.f90flags}
 		append_list_to_environment_value configure "FCFLAGS" ${configure.fcflags}
 		append_list_to_environment_value configure "CLASSPATH" ${configure.classpath}
+		append_list_to_environment_value configure "MACOSX_DEPLOYMENT_TARGET" ${configure.macosx_deployment_target}
 
 		# Execute the command (with the new environment).
 		if {[catch {command_exec configure} result]} {

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


More information about the macports-changes mailing list