Ignore:
Timestamp:
Jul 24, 2012, 5:22:37 PM (7 years ago)
Author:
jeremyhu@…
Message:

cctools: Add variant +llvm32 and default to +llvm31 (#35298)

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/dports/devel/cctools/Portfile

    r94471 r95850  
    4343}
    4444
    45 if {![variant_isset llvm29] && ![variant_isset llvm30] && ![variant_isset llvm31] && ${os.major} >= 9} {
    46     default_variants +llvm30
     45if {![variant_isset llvm29] && ![variant_isset llvm30] && ![variant_isset llvm31] && ![variant_isset llvm32] && ${os.major} >= 9} {
     46    default_variants +llvm31
    4747}
    4848
    4949set llvm_version {}
    50 variant llvm29 conflicts llvm30 llvm31 description {Use llvm-2.9 for libLTO and llvm-mc} {
     50variant llvm29 conflicts llvm30 llvm31 llvm32 description {Use llvm-2.9 for libLTO and llvm-mc} {
    5151    set llvm_version        2.9
    5252    depends_run-append      port:llvm-${llvm_version}
    5353}
    5454
    55 variant llvm30 conflicts llvm29 llvm31 description {Use llvm-3.0 for libLTO and llvm-mc} {
     55variant llvm30 conflicts llvm29 llvm31 llvm32 description {Use llvm-3.0 for libLTO and llvm-mc} {
    5656    set llvm_version        3.0
    5757    depends_run-append      port:llvm-${llvm_version}
    5858}
    5959
    60 variant llvm31 conflicts llvm29 llvm30 description {Use llvm-3.1 for libLTO and llvm-mc} {
     60variant llvm31 conflicts llvm29 llvm30 llvm32 description {Use llvm-3.1 for libLTO and llvm-mc} {
    6161    set llvm_version        3.1
     62    depends_run-append      port:llvm-${llvm_version}
     63}
     64
     65variant llvm32 conflicts llvm29 llvm30 llvm31 description {Use llvm-3.2 for libLTO and llvm-mc} {
     66    set llvm_version        3.2
    6267    depends_run-append      port:llvm-${llvm_version}
    6368}
     
    7277
    7378    # Use our chosen version of llvm
    74     if {[variant_isset llvm29] || [variant_isset llvm30] || [variant_isset llvm31]} {
     79    if {[variant_isset llvm29] || [variant_isset llvm30] || [variant_isset llvm31] || [variant_isset llvm32]} {
    7580        reinplace "s:\"llvm-mc\":\"llvm-mc-mp-${llvm_version}\":" ${worksrcpath}/as/driver.c
    7681        reinplace "s:@@LLVM_LIBDIR@@:${prefix}/libexec/llvm-${llvm_version}/lib:" ${worksrcpath}/libstuff/lto.c
     
    109114        SDK="-I${prefix}/include"
    110115
    111     if {[variant_isset llvm29] || [variant_isset llvm30] || [variant_isset llvm31]} {
     116    if {[variant_isset llvm29] || [variant_isset llvm30] || [variant_isset llvm31] || [variant_isset llvm32]} {
    112117        build.args-append \
    113118            LTO=-DLTO_SUPPORT \
     
    139144        SDK="-I${prefix}/include"
    140145
    141     if {[variant_isset llvm29] || [variant_isset llvm30] || [variant_isset llvm31]} {
     146    if {[variant_isset llvm29] || [variant_isset llvm30] || [variant_isset llvm31] || [variant_isset llvm32]} {
    142147        destroot.args-append \
    143148            LTO=-DLTO_SUPPORT \
Note: See TracChangeset for help on using the changeset viewer.