[45927] trunk/dports/_resources/port1.0/group/muniversal-1.0.tcl
mcalhoun at macports.org
mcalhoun at macports.org
Sun Jan 25 09:05:39 PST 2009
Revision: 45927
http://trac.macports.org/changeset/45927
Author: mcalhoun at macports.org
Date: 2009-01-25 09:05:39 -0800 (Sun, 25 Jan 2009)
Log Message:
-----------
muniversal-1.0.tcl: Allow more configure variables to be specified for each architecture.
Modified Paths:
--------------
trunk/dports/_resources/port1.0/group/muniversal-1.0.tcl
Modified: trunk/dports/_resources/port1.0/group/muniversal-1.0.tcl
===================================================================
--- trunk/dports/_resources/port1.0/group/muniversal-1.0.tcl 2009-01-25 16:52:27 UTC (rev 45926)
+++ trunk/dports/_resources/port1.0/group/muniversal-1.0.tcl 2009-01-25 17:05:39 UTC (rev 45927)
@@ -33,10 +33,14 @@
#
# User variables:
-# merger_configure_env: associative array of configure.env variables
-# merger_host: associative array of host values
-# merger_configure_args: associative array of configure.args
-# merger_dont_diff: list of file names for which diff will not work
+# merger_configure_env: associative array of configure.env variables
+# merger_host: associative array of host values
+# merger_configure_args: associative array of configure.args
+# merger_configure_cppflags: associative array of configure.cppflags
+# merger_configure_cflags: associative array of configure.cflags
+# merger_configure_cxxflags: associative array of configure.cxxflags
+# merger_configure_ldflags: associative array of configure.ldflags
+# merger_dont_diff: list of file names for which diff will not work
if { ! [info exists universal_archs_supported] } {
set universal_archs_supported ${universal_archs}
@@ -85,7 +89,19 @@
if { [info exists merger_configure_env(${arch})] } {
configure.env-append $merger_configure_env(${arch})
}
-
+ if { [info exists merger_configure_cppflags(${arch})] } {
+ configure.cflags-append $merger_configure_cppflags(${arch})
+ }
+ if { [info exists merger_configure_cflags(${arch})] } {
+ configure.cflags-append $merger_configure_cflags(${arch})
+ }
+ if { [info exists merger_configure_cxxflags(${arch})] } {
+ configure.cflags-append $merger_configure_cxxflags(${arch})
+ }
+ if { [info exists merger_configure_ldflags(${arch})] } {
+ configure.cflags-append $merger_configure_ldflags(${arch})
+ }
+
# Don't set the --host unless we have to.
set host ""
if { ${os.arch}=="i386" && (${arch}=="ppc" || ${arch}=="ppc64") } {
@@ -129,6 +145,18 @@
configure.args-delete $merger_configure_args(${arch})
}
configure.args-delete ${host}
+ if { [info exists merger_configure_ldflags(${arch})] } {
+ configure.cflags-delete $merger_configure_ldflags(${arch})
+ }
+ if { [info exists merger_configure_cxxflags(${arch})] } {
+ configure.cflags-delete $merger_configure_cxxflags(${arch})
+ }
+ if { [info exists merger_configure_cflags(${arch})] } {
+ configure.cflags-delete $merger_configure_cflags(${arch})
+ }
+ if { [info exists merger_configure_cppflags(${arch})] } {
+ configure.cflags-delete $merger_configure_cppflags(${arch})
+ }
if { [info exists merger_configure_env(${arch})] } {
configure.env-delete $merger_configure_env(${arch})
}
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.macosforge.org/pipermail/macports-changes/attachments/20090125/4efef2db/attachment-0001.html>
More information about the macports-changes
mailing list