Changeset 79656
- Timestamp:
- 06/22/11 12:10:53 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/dports/_resources/port1.0/group/muniversal-1.0.tcl
r71196 r79656 207 207 # Don't set the --host unless we have to. 208 208 set host "" 209 if { ${os.arch}=="i386" && (${arch}=="ppc" || ${arch}=="ppc64") } { 210 if { [info exists merger_host(${arch})] } { 211 if { $merger_host(${arch}) != "" } { 212 set host --host=$merger_host(${arch}) 209 if { [info exists merger_host($arch)] } { 210 if { $merger_host($arch) != "" } { 211 set host --host=$merger_host($arch) 212 } 213 } else { 214 # check if building for a word length we can't run 215 set bits_differ 0 216 if {(${arch}=="x86_64" || ${arch}=="ppc64") && 217 (${os.major} < 9 || [sysctl hw.cpu64bit_capable] == 0)} { 218 set bits_differ 1 219 } 220 # check if building for a completely different arch 221 if {$bits_differ || (${os.arch}=="i386" && (${arch}=="ppc" || ${arch}=="ppc64")) 222 || (${os.arch}=="powerpc" && (${arch}=="i386" || ${arch}=="x86_64")) 223 || $macosx_deployment_target != $macosx_version} { 224 if {$macosx_deployment_target == $macosx_version} { 225 set hostversion ${os.version} 226 } else { 227 set hostversion [expr [lindex [split $macosx_deployment_target .] 1] + 4] 213 228 } 214 } else{215 if { ${arch}=="ppc" } {216 set host --host=powerpc-apple-darwin${os.version}217 } else {218 set host --host=powerpc64-apple-darwin${os.version}229 switch -- ${arch} { 230 x86_64 {set host "--host=x86_64-apple-${os.platform}${hostversion}"} 231 i386 {set host "--host=i686-apple-${os.platform}${hostversion}"} 232 ppc {set host "--host=powerpc-apple-${os.platform}${hostversion}"} 233 ppc64 {set host "--host=powerpc64-apple-${os.platform}${hostversion}"} 219 234 } 220 235 } 221 } elseif { ${os.arch}=="powerpc" && (${arch}=="i386" || ${arch}=="x86_64") } { 222 if { [info exists merger_host(${arch})] } { 223 if { $merger_host(${arch}) != "" } { 224 set host --host=$merger_host(${arch}) 225 } 226 } else { 227 if { ${arch}=="i386" } { 228 set host --host=i386-apple-darwin${os.version} 229 } else { 230 set host --host=x86_64-apple-darwin${os.version} 231 } 232 } 233 } 234 configure.args-append ${host} 236 } 237 if {$host != ""} { 238 configure.args-append ${host} 239 } 235 240 236 241 if { [info exists merger_configure_args(${arch})] } {
Note: See TracChangeset
for help on using the changeset viewer.

