Ignore:
Timestamp:
May 2, 2014, 11:02:23 PM (5 years ago)
Author:
sean@…
Message:

compilers-1.0: remove unneeded flag replacement

File:
1 edited

Legend:

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

    r118763 r119634  
    6464    set cdb(gcc4$v,dependsa) gcc4$v
    6565    set cdb(gcc4$v,conflict) "gfortran g95"
    66     set cdb(gcc4$v,flags)    {
    67         {{"-PIC"} {"-fPIC"}}
    68     }
    6966    set cdb(gcc4$v,cc)       ${prefix}/bin/gcc-mp-4.$v
    7067    set cdb(gcc4$v,cxx)      ${prefix}/bin/g++-mp-4.$v
     
    8784    set cdb(clang3$v,dependsa) clang-3.$v
    8885    set cdb(clang3$v,conflict) ""
    89     set cdb(clang3$v,flags)    {
    90         {{"-PIC"} {"-fPIC"}}
    91     }
    9286    set cdb(clang3$v,cc)       ${prefix}/bin/clang-mp-3.$v
    9387    set cdb(clang3$v,cxx)      ${prefix}/bin/clang++-mp-3.$v
     
    111105    set cdb(dragonegg3$v,dependsa) dragonegg-3.$v
    112106    set cdb(dragonegg3$v,conflict) "gfortran g95"
    113     set cdb(dragonegg3$v,flags)    {
    114         {{"-PIC"} {"-fPIC"}}
    115     }
    116107    set cdb(dragonegg3$v,cc)       ${prefix}/bin/dragonegg-3.$v-gcc
    117108    set cdb(dragonegg3$v,cxx)      ${prefix}/bin/dragonegg-3.$v-g++
     
    131122set cdb(llvm,dependsa) ""
    132123set cdb(llvm,conflict) ""
    133 set cdb(llvm,flags)    {
    134     {{"-fPIC"} {"-PIC"}}
    135 }
    136124set cdb(llvm,cc)       llvm-gcc-4.2
    137125set cdb(llvm,cxx)      llvm-g++-4.2
     
    152140set cdb(gfortran,dependsa) ""
    153141set cdb(gfortran,conflict) ""
    154 set cdb(gfortran,flags)    {
    155     {{"-fPIC"} {"-PIC"}}
    156 }
    157142set cdb(gfortran,cc)       ""
    158143set cdb(gfortran,cxx)      ""
     
    171156set cdb(g95,dependsa) g95
    172157set cdb(g95,conflict) ""
    173 set cdb(g95,flags)    {
    174     {{"-fPIC"} {"-PIC"}}
    175 }
    176158set cdb(g95,cc)       ""
    177159set cdb(g95,cxx)      ""
     
    218200                set i [lsearch -exact $c g95]
    219201                set c [lreplace $c $i $i]
    220             }
    221 
    222             # for each pair of flags (old,new), build a string of if statements to
    223             # replace old with new
    224             set f ""
    225             foreach flag $cdb($variant,flags) {
    226                 foreach {old new} $flag {
    227                     append f [subst {
    228                         if {\[string first $old \${configure.cflags}\] > -1} {
    229                             configure.cflags-delete $old
    230                             configure.cflags-append $new
    231                         }
    232                     }]
    233                 }
    234             }
    235 
    236             foreach flag $cdb($variant,flags) {
    237                 foreach {old new} $flag {
    238                     append f [subst {
    239                         if {\[string first $old \${configure.cxxflags}\] > -1} {
    240                             configure.cxxflags-delete $old
    241                             configure.cxxflags-append $new
    242                         }
    243                     }]
    244                 }
    245202            }
    246203
     
    274231
    275232                    $comp
    276 
    277                     $f
    278233                }
    279234            }]
Note: See TracChangeset for help on using the changeset viewer.