« Return to Thread: Setting path to MSVC compiler with cctask

Re: Setting path to MSVC compiler with cctask

by Steve Loughran :: Rate this Message:

Reply to Author | View in Thread

Paul Richards wrote:

> Hi,
> I'm trying to use cpptasks-1.0b5 with Ant 1.7.0 on a C++ a project
> that must be built with MSVC in both 32-bit and 64-bit flavours.  With
> MSVC this means we must build the project with two different versions
> of "cl.exe".
>
> I can't put both on my PATH, and so I'd like to specify in my Ant
> build script the correct version of the cl.exe compiler for cctask to
> use each time.
>
>
> Attempt #1 (failure):
>
> From what I can tell I can't set the environment on the fly in Ant.
> For example I tried the following code before my cc task, and this
> didn't work.
>     <property environment="env"/>
>     <property name="env.Path" value="${env.Path};C:\Program Files
> (x86)\Microsoft Visual Studio 8\VC\bin"/>
> The cc task fails to find cl.exe if I try this.
>
>

Is there any way to set env variables inside the <cc> task?

--
Steve Loughran                  http://www.1060.org/blogxter/publish/5
Author: Ant in Action           http://antbook.org/

---------------------------------------------------------------------
To unsubscribe, e-mail: user-unsubscribe@...
For additional commands, e-mail: user-help@...

 « Return to Thread: Setting path to MSVC compiler with cctask