Ticket #20937: patch

File patch, 1.7 KB (added by royliu@…, 15 years ago)

Proposed Patch for the "-arch -arch" problem

  • Portfile

    old new  
    5454configure.cppflags
    5555configure.ldflags
    5656
     57################################################################################
     58# We do not want flags of any kind -- QT is smart enough to set up its own.    #
     59################################################################################
     60
     61configure.universal_cflags
     62configure.universal_cppflags
     63configure.universal_cxxflags
     64configure.universal_ldflags
     65
    5766set dirname qt4-mac
    5867set qt_dir ${prefix}/libexec/${dirname}
    5968
     
    7887    -system-sqlite                                        \
    7988    -openssl-linked                                       \
    8089    -dbus-linked                                          \
    81     -L${prefix}/lib
     90    -L${prefix}/lib                                       \
     91    -arch            \"${build_arch}\"
    8292
    8393lappend cpath        ${prefix}/include
    8494lappend library_path ${prefix}/lib
     
    114124
    115125    lappend cpath        ${prefix}/include/mysql5/mysql
    116126    lappend library_path ${prefix}/lib/mysql5/mysql
    117    
     127
    118128    configure.args-delete -no-sql-mysql
    119129}
    120130
     
    224234
    225235variant universal {
    226236    configure.universal_args-delete --disable-dependency-tracking
    227     foreach arch ${universal_archs} {
    228         if { ${arch}=="i386" } {
    229             configure.args-append -arch x86
    230         } else {
    231             configure.args-append -arch ${arch}
    232         }
    233     }
     237    configure.args-delete -arch            \"${build_arch}\"
     238    configure.args-append -arch            \"${universal_archs}\"
    234239    if {[info exists universal_sysroot]} {
    235240        configure.args-append -sdk ${universal_sysroot}
    236241    }