Ignore:
Timestamp:
Dec 12, 2015, 5:46:24 PM (3 years ago)
Author:
mcalhoun@…
Message:

python-1.0.tcl: destroot.env should be modified in pre-destroot instead of pre-build (#49948)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/_resources/port1.0/group/python-1.0.tcl

    r141007 r143449  
    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}" \
     
    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}" \
     
    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                    }
Note: See TracChangeset for help on using the changeset viewer.