[104377] trunk/dports/_resources/port1.0/group/cmake-1.0.tcl

Joshua Root jmr at macports.org
Sun Mar 24 00:41:24 PDT 2013


> Revision: 104377
>           https://trac.macports.org/changeset/104377
> Author:   sean at macports.org
> Date:     2013-03-23 20:10:41 -0700 (Sat, 23 Mar 2013)
> Log Message:
> -----------
> cmake-1.0.tcl: add extra logic to protect against bad configure option
> 
> Modified Paths:
> --------------
>     trunk/dports/_resources/port1.0/group/cmake-1.0.tcl
> 
> Modified: trunk/dports/_resources/port1.0/group/cmake-1.0.tcl
> ===================================================================
> --- trunk/dports/_resources/port1.0/group/cmake-1.0.tcl	2013-03-24 01:57:12 UTC (rev 104376)
> +++ trunk/dports/_resources/port1.0/group/cmake-1.0.tcl	2013-03-24 03:10:41 UTC (rev 104377)
> @@ -88,3 +88,9 @@
>      configure.args-delete   -DCMAKE_BUILD_TYPE=Release
>      configure.args-append   -DCMAKE_BUILD_TYPE=debugFull
>  }
> +
> +# cmake doesn't like --enable-debug, so in case a portfile sets
> +# --enable-debug (regardless of variant) we remove it
> +if {[string first "--enable-debug" ${configure.args}] > -1} {
> +    configure.args-delete     --enable-debug
> +}

Under what circumstances is this configure arg going to be present
before the cmake portgroup is included? And would it not make more sense
to not add it in the first place?

- Josh


More information about the macports-dev mailing list