Shaw, Gerry wrote:
>What do people think of the following syntax for the <property> task:
>
><property prefix="win-vc7.">
> <property name="cc" value="${vs-net.dir}\VC7\BIN\cl.exe"/>
> <property name="lib" value="${vs-net.dir}\VC7\BIN\lib.exe"/>
> <property name="link" value="${vs-net.dir}\VC7\BIN\link.exe"/>
></property>
>
>To produce the following properties:
>
>win-vc7.cc
>win-vc7.lib
>win-vc7.link
>
>The idea is to reduce duplicate values of the build value.
>
>
This is almost the same as the namespace issue but in a different form.
I think its a good idea. Howver the outer tag should probably be
<propertygroup> or somthing like that. I think the . seperator is fine.
I don't see a need for allowing custom seperators - it just seems to me
that it would add unnecessary confusion. '.' is already a pseudo
standard by its use for 'nant'. properties.
On a slightly different not it would be nice if we extended -projecthelp
to show all global properties ( or maybe a different option ). There was
a question on Nant-Users about how to reference environment variables.
If you could get a dump of all env, nant and custom global props it
would help the learning process.
Ian
>I've been using this locally for a while and find it really useful. Other
>options would be to call the prefix namespace and have the '.' separator a
>default that could be changed via a separator attribute. Ie,
>
><property namespace="win-vc7" separator="/">
> <property name="cc" value="${vs-net.dir}\VC7\BIN\cl.exe"/>
> <property name="lib" value="${vs-net.dir}\VC7\BIN\lib.exe"/>
> <property name="link" value="${vs-net.dir}\VC7\BIN\link.exe"/>
></property>
>
>Would produce the following properties:
>
>win-vc7/cc
>win-vc7/lib
>win-vc7/link
>
>By default the separator would be a '.' character.
>
>
>-------------------------------------------------------
>This sf.net email is sponsored by: OSDN - Tired of that same old
>cell phone? Get a new here for FREE!
>https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
>_______________________________________________
>Nant-developers mailing list
>[EMAIL PROTECTED]
>https://lists.sourceforge.net/lists/listinfo/nant-developers
>
>
--
"The use of COBOL cripples the mind; its teaching should, therefore, be regarded as a
criminal offence." (Edsger Wybe Dijkstra)
-------------------------------------------------------
This sf.net email is sponsored by: OSDN - Tired of that same old
cell phone? Get a new here for FREE!
https://www.inphonic.com/r.asp?r=sourceforge1&refcode1=vs3390
_______________________________________________
Nant-developers mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-developers