This is true, but only the Ant output, not the VC++.NET output. It seems that when Ant 
executes the build, the VC++.NET output is redirected somewhere, or perhaps does not 
know where to go. The output I'm talking about is the stuff that Visual Studio 
compiler (and linker) outputs to describe what
happened in the build. Here is a basic example:

------ Build started: Project: agents, Configuration: Debug Win32 ------

agents - up-to-date. 
Build Time 0:00 


------ Build started: Project: calc, Configuration: Debug Win32 ------

calc - up-to-date. 
Build Time 0:00 


------ Build started: Project: comm, Configuration: Debug Win32 ------

comm - up-to-date. 
Build Time 0:00 

...

---------------------- Done ----------------------

    Build: 17 succeeded, 0 failed, 0 skipped

When I type into the commandline devenv ../../Omm.sln /build debug /project 
WhatIfEngine, the output comes out to the cmd window. But when Ant executes the exact 
same command, it does not appear.

Jeff



-----Original Message-----
From: Dominique Devienne [mailto:[EMAIL PROTECTED]
Sent: Friday, April 02, 2004 2:52 PM
To: 'Ant Users List'
Subject: RE: Newbie; Sending VC++.NET build output to cmd window


The output of <exec> goes to the console that started Ant by default. --DD

> -----Original Message-----
> From: White, Jeffrey [mailto:[EMAIL PROTECTED]
> Sent: Friday, April 02, 2004 1:45 PM
> To: 'Ant Users List'
> Subject: RE: Newbie; Sending VC++.NET build output to cmd window
> 
> Thanks for the response!
> 
> Both those tasks take filenames as arguments, so I could see how they
> would be used to direct output to a file. But what about to the cmd
> window?
> 
> Thanks,
> Jeff
> 
> -----Original Message-----
> From: Dominique Devienne [mailto:[EMAIL PROTECTED]
> Sent: Friday, April 02, 2004 2:36 PM
> To: 'Ant Users List'
> Subject: RE: Newbie; Sending VC++.NET build output to cmd window
> 
> 
> Check out <exec>'s output attribute, or the <record> task. --DD
> 
> > -----Original Message-----
> > From: White, Jeffrey [mailto:[EMAIL PROTECTED]
> > Sent: Friday, April 02, 2004 1:00 PM
> > To: '[EMAIL PROTECTED]'
> > Subject: Newbie; Sending VC++.NET build output to cmd window
> >
> > Hello,
> >
> > I'm using the exec task to run devenv.exe to build MS Visual C++
> solutions
> > and projects. I would like the output messages of these builds to go to
> a
> > file AND to the cmd window from which the ant target was called. Is this
> > possible, and if so, how?
> >
> > Here's what I'm doing now, which only outputs to the specified file and
> > does not appear in the cmd window:
> >
> > <exec dir='.' executable='devenv'>
> >     <arg line='../../Solution.sln /build debug /project
> > ${ant.project.name} /out ${output.dir}/${ant.project.name}_log.txt' />
> > </exec>
> >
> > If I use the following (with the "/out ..." argument omitted) the ouput
> > still does not appear in the cmd window:
> >
> > <exec dir='.' executable='devenv'>
> >     <arg line='../../Solution.sln /build debug /project
> > ${ant.project.name}' />
> > </exec>
> >
> > However, if I manually type the command that the above code generates,
> the
> > output is directed to the cmd window.
> >
> > So, to quickly restate the question: How do I get build output to the
> cmd
> > window AND to a file?
> >
> > Thanks in advance,
> >
> > Jeff White
> >
> >
> >
> > DISCLAIMER
> > This e-mail, and any attachments thereto, is intended only for use by
> the
> > addressee(s) named herein and may contain legally privileged and/or
> > confidential information. If you are not the intended recipient of this
> e-
> > mail, you are hereby notified that any dissemination, distribution or
> > copying of
> > this e-mail, and any attachments thereto, is strictly prohibited. If you
> > have received this e-mail in error, please immediately notify me and
> > permanently delete the original and any copy of any e-mail and any
> > printout thereof.
> > E-mail transmission cannot be guaranteed to be secure or error-free.
> The
> > sender therefore does not accept liability for any errors or omissions
> in
> > the contents of this message which arise as a result of e-mail
> > transmission.
> > NOTICE REGARDING PRIVACY AND CONFIDENTIALITY
> > Knight Trading Group may, at its discretion, monitor and review the
> > content of all e-mail communications.
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> 
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


DISCLAIMER 
This e-mail, and any attachments thereto, is intended only for use by the addressee(s) 
named herein and may contain legally privileged and/or confidential information. If 
you are not the intended recipient of this e-mail, you are hereby notified that any 
dissemination, distribution or copying of
this e-mail, and any attachments thereto, is strictly prohibited. If you have received 
this e-mail in error, please immediately notify me and permanently delete the original 
and any copy of any e-mail and any printout thereof. 
E-mail transmission cannot be guaranteed to be secure or error-free.  The sender 
therefore does not accept liability for any errors or omissions in the contents of 
this message which arise as a result of e-mail transmission. 
NOTICE REGARDING PRIVACY AND CONFIDENTIALITY 
Knight Trading Group may, at its discretion, monitor and review the content of all 
e-mail communications.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to