Ticket #49948: patch-python-1.0.tcl.diff

File patch-python-1.0.tcl.diff, 2.6 KB (added by MarcusCalhoun-Lopez (Marcus Calhoun-Lopez), 9 years ago)
  • python-1.0.tcl

    old new  
    127127                                        OBJCFLAGS="${configure.universal_cflags}" \
    128128                                        CXXFLAGS="${configure.universal_cxxflags}" \
    129129                                        LDFLAGS="${configure.universal_ldflags}"
    130                     destroot.env-append CFLAGS="${configure.universal_cflags}" \
    131                                         OBJCFLAGS="${configure.universal_cflags}" \
    132                                         CXXFLAGS="${configure.universal_cxxflags}" \
    133                                         LDFLAGS="${configure.universal_ldflags}"
    134130                } else {
    135131                    build.env-append    CFLAGS="${configure.cc_archflags}" \
    136132                                        OBJCFLAGS="${configure.objc_archflags}" \
     
    139135                                        F90FLAGS="${configure.f90_archflags}" \
    140136                                        FCFLAGS="${configure.fc_archflags}" \
    141137                                        LDFLAGS="${configure.ld_archflags}"
     138                }
     139            }
     140            if {${python.set_compiler}} {
     141                foreach var {cc objc cxx fc f77 f90} {
     142                    if {[set configure.${var}] ne ""} {
     143                        build.env-append [string toupper $var]="[set configure.${var}]"
     144                    }
     145                }
     146            }
     147        }
     148        pre-destroot {
     149            if {${python.add_archflags}} {
     150                if {[variant_exists universal] && [variant_isset universal]} {
     151                    destroot.env-append CFLAGS="${configure.universal_cflags}" \
     152                                        OBJCFLAGS="${configure.universal_cflags}" \
     153                                        CXXFLAGS="${configure.universal_cxxflags}" \
     154                                        LDFLAGS="${configure.universal_ldflags}"
     155                } else {
    142156                    destroot.env-append CFLAGS="${configure.cc_archflags}" \
    143157                                        OBJCFLAGS="${configure.objc_archflags}" \
    144158                                        CXXFLAGS="${configure.cxx_archflags}" \
     
    151165            if {${python.set_compiler}} {
    152166                foreach var {cc objc cxx fc f77 f90} {
    153167                    if {[set configure.${var}] ne ""} {
    154                         build.env-append [string toupper $var]="[set configure.${var}]"
    155168                        destroot.env-append [string toupper $var]="[set configure.${var}]"
    156169                    }
    157170                }