How about this:

<property name="prop1" value="3" />
<copy ... if="${prop1 = '3'}" />

Jarek

----- Original Message ----- 
From: <[EMAIL PROTECTED]>
To: <[EMAIL PROTECTED]>
Sent: Tuesday, April 13, 2004 9:58 PM
Subject: RE: Re: [Nant-users] Conditional copy


> Ian,
>
> Thanks for your response but i'm not quite there yet.
>
> I see lots of nant tasks that support the \"if\" attribute, but I have a
hard time finding documentation and/or examples on how to use it.
>
> Then there's this page:
http://nant.sourceforge.net/nightly/help/tasks/if.html that explains the
\"if\" task. Not exactly what I am looking for since I want to use the
\"if\" _attribute_.
> However, it doesn't mention how to test a property for a certain value,
which is what I want to do. The only examples are 'does propery exist?',
'does property equal true?' and some filesystem checks.
> At the bottom of the page it says \"Tests the value of a property using
expressions.\" but the example is not there.
>
> As for your proposed solution, I can't check it right now but I don't see
how  \"\" can return true for ${mySwitch} being \"on\" and return false for
any other value.
> -Jo
>
> --------------------------------------------------------------------------
------
> take a look at the if attribute on . See the docs at:
> http://nant.sourceforge.net/nightly/help/tasks/copy.html
> somthing like :
>
> ....
>
> Should do the trick
> Ian
>
> Jo De Greef wrote:
> >Hi all,
> >
> >I'm trying to create a task that will copy my binaries to a seperate
folder
> >after compilation. I created a csv file with the list of files to copy
and
> >let Nant iterate through it.
> >Depending on the value of a property however I want to decide whether or
not
> >to copy these files.
> >
> >I can't seem to find any documentation on how to do this exactly.
> >
> >Here's a snippet from my build file:
> >
> >
> >
> >>property=\"sourcePath,destinationPath,filename\">
> >
> > >basedir=\"${string::replace(sourcePath,'[CONFIGURATION]',
configuration)}\">
> >
> >
> >
> >
> >
> >Can someone please tell me what the exact if-statement should look like
or
> >where I can find documentation for more info?
> >
> >TIA,
> >-Jo
> >
> >ps. I know it's odd to perform the check inside the loop, but this will
make
> >sense when I extend the script later on.
> >
> >
> >
>
> -- 
> Ian MacLean, Developer,
> ActiveState, a division of Sophos
> http://www.ActiveState.com



-------------------------------------------------------
This SF.Net email is sponsored by: IBM Linux Tutorials
Free Linux tutorial presented by Daniel Robbins, President and CEO of
GenToo technologies. Learn everything from fundamentals to system
administration.http://ads.osdn.com/?ad_id=1470&alloc_id=3638&op=click
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to