Thanks.  I just started with Nant a couple months ago so I am still learning
its nuances.



> -----Original Message-----
> From: Gert Driesen [mailto:[EMAIL PROTECTED] 
> Sent: Wednesday, January 19, 2005 10:37 AM
> To: Arnette, Bill; 'Bala'; nant-users@lists.sourceforge.net
> Subject: Re: [Nant-users] Overriding project properties path -VC++
> 
> 
> Bill,
> 
> You should really consider using a global <path> element to 
> hold that set of
> directories.
> 
> eg.
> 
> <path id="includes">
>     <pathelement 
> dir="C:\Development\Microsoft\WMSDK\WMFSDK9\include" />
>     <pathelement dir="...." />
> </path>
> 
> <setenv>
>     <variable name="INCLUDE">
>         <path refid="includes" />
>     </variable>
> </setenv>
> 
> Its definitely a more verbose construct, but also more 
> flexible and easier
> to maintain ... at least if you ask me, but feel free to 
> ignore my advice
> ;-)
> 
> Gert
> 
> ----- Original Message ----- 
> From: "Bill Arnette" <[EMAIL PROTECTED]>
> To: "'Bala'" <[EMAIL PROTECTED]>; "Arnette, Bill" 
> <[EMAIL PROTECTED]>;
> "'Gert Driesen'" <[EMAIL PROTECTED]>;
> <nant-users@lists.sourceforge.net>
> Sent: Wednesday, January 19, 2005 4:13 PM
> Subject: RE: [Nant-users] Overriding project properties path -VC++
> 
> 
> 
> 
> 
> > -----Original Message-----
> > From: [EMAIL PROTECTED]
> > [mailto:[EMAIL PROTECTED] On Behalf Of Bala
> > Sent: Wednesday, January 19, 2005 12:26 AM
> > To: Arnette, Bill; Gert Driesen; nant-users@lists.sourceforge.net
> > Subject: Re: [Nant-users] Overriding project properties path -VC++
> >
> >
> > Hi Bill,
> >
> > As you said , i tried to add the lib dir to the PATH
> > envrironmental variable..
> >
> > But it is not adding.. may be i was wrong in my syntax..
> >
> > Can u help me to add a dir to PATH environmental variable...sample
> > script will help me better.
> >
> >
> > Regards,
> > Bala
> 
> This is what I do:
> 
>    <property name="build.workdir"
> value="${project::get-base-directory()}/WORKDIR"
> unless="${property::exists('build.workdir')}"/>
> 
>    <property name="build.paths.include" dynamic="true"
> 
> value="C:\Development\Microsoft\WMSDK\WMFSDK9\include;${build.
> workdir}\Video
> Integration\common;C:\Development\Microsoft\DX90SDK\include;C:
> \Development\M
> icrosoft\DX90SDK\include\DShowIDL;C:\Development\Microsoft\DX9
> 0SDK\Samples\C
> ++\DirectShow\BaseClasses;C:\Program Files\Microsoft 
> SDK\Include;C:\Program
> Files\Microsoft Visual Studio .NET 2003\Vc7\INCLUDE;C:\Program
> Files\Microsoft Visual Studio .NET 2003\Vc7\ATLMFC\INCLUDE;C:\Program
> Files\Microsoft Visual Studio .NET 
> 2003\Vc7\PlatformSDK\INCLUDE;C:\Program
> Files\Microsoft Visual Studio .NET
> 2003\SDK\v1.1\include;${build.workdir}\Development\Microsoft\W
> TL\include"/>
> 
>    <property name="build.paths.lib" dynamic="true"
> 
> value="C:\Development\Microsoft\WMSDK\WMFSDK9\lib;C:\Developme
> nt\Microsoft\D
> X90SDK\Lib;C:\Development\Microsoft\DX90SDK\Samples\C++\Direct
> Show\BaseClass
> es\lib;C:\Program Files\Microsoft SDK\Lib;C:\Program 
> Files\Microsoft Visual
> Studio .NET 2003\Vc7\LIB;C:\Program Files\Microsoft Visual Studio .NET
> 2003\Vc7\ATLMFC\LIB;C:\Program Files\Microsoft Visual Studio .NET
> 2003\SDK\v1.1\LIB"/>
> 
>       <setenv name="INCLUDE" value="${build.paths.include}"/>
>       <setenv name="LIB" value="${build.paths.lib}"/>
> 
> 
> To append to the PATH environment you could do something like:
> 
>      <setenv name="PATH"
> value="${environment::get-variable('PATH')};C:\MyNewPath"/>
> 
> Hope this helps,
> Bill
> 
> 
> 
> 



-------------------------------------------------------
The SF.Net email is sponsored by: Beat the post-holiday blues
Get a FREE limited edition SourceForge.net t-shirt from ThinkGeek.
It's fun and FREE -- well, almost....http://www.thinkgeek.com/sfshirt
_______________________________________________
Nant-users mailing list
Nant-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to