Hello Martin,

Please use 'nant compile'.  I neglected to set a default target.

Our project is currently maintained in a VS.NET solution file, so I'm pretty
much stuck with using the <solution> task.

- Aaron

________________________________________
From: Martin Gainty [mailto:[EMAIL PROTECTED] 
Sent: Monday, June 07, 2004 11:16 AM
To: Witt, Aaron S; [EMAIL PROTECTED]
Subject: Re: [Nant-users] Solution task does not correctly read VC++ proje
ct settings

Aaron:
Here is the result of my build with the project you sent me
�
C:\Nant\examples\VCPlusPlus\NantSolutionTest>nant
NAnt 0.84 (Build 0.84.1455.0; net-1.0.win32; release; 12/26/2003)
Copyright (C) 2001-2003 Gerry Shaw
http://nant.sourceforge.net
�
Buildfile:
file:///C:/Nant/examples/VCPlusPlus/NantSolutionTest/NantSolutionTest
.build
�
BUILD SUCCEEDED
�
Total time: 0.1 seconds.
*You will note that nothing compiled*

I would�recommend using the cl task instead of compile e.g.
� <cl outputdir="build" options="/clr">
��������������� <sources>
������������������� <includes name="*.cpp" />
��������������� </sources>
����������� </cl>
Here is the doc
http://nant.sourceforge.net/nightly/help/tasks/cl.html

HTH,
-Martin
----- Original Message ----- 
From: Witt, Aaron S 
To: 'Martin Gainty' ; [EMAIL PROTECTED] 
Sent: Monday, June 07, 2004 10:33 AM
Subject: RE: [Nant-users] Solution task does not correctly read VC++ proje
ct settings

One more try with a smaller attachment...


- Aaron

________________________________________
From: Martin Gainty [mailto:[EMAIL PROTECTED] 
Sent: Saturday, June 05, 2004 10:44 AM
To: Witt, Aaron S; [EMAIL PROTECTED]
Subject: Re: [Nant-users] Solution task does not correctly read VC++ project
settings

Aaron-

can you display/attach�a copy of your default.build?

Thanks,

Martin Gainty
----- Original Message ----- 
From: Witt, Aaron S 
To: '[EMAIL PROTECTED]' 
Sent: Friday, June 04, 2004 9:24 AM
Subject: [Nant-users] Solution task does not correctly read VC++ project
settings


I'm running into an issue where it appears that the Solution task does not
correctly handled embedded VC++ projects in the solution.� I have a mixed
solution with some C# class libraries and some VC++ projects as well. �One
of the VC++ projects has a dependency on some of the C# class libraries.�
When I attempt to build this with nant I receive an undeclared identifier
error for the types defiled in the C# class libraries.� In trying to fix
this issue I've come to notice that the solution task doesn't seem to be
picking up many of the project settings for the VC++ project.� For example,
here are the command line parameters to cl.exe that VS.NET uses (from the
buildlog.htm):

/Od /AI "d:\TestProjects\NantSolutionTest\Debug" /D "WIN32" /D "_DEBUG" /D
"_MBCS" /FD /EHsc /MTd /GS /Yu"stdafx.h" /Fp"Debug/ConsoleApp.pch"
/Fo"Debug/" /Fd"Debug/vc70.pdb" /W3 /c /Zi /clr /TP /FU
"C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\mscorlib.dll"
/FU "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.dll"
/FU "C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\System.Data.dll"
/FU
"d:\TestProjects\NantSolutionTest\ClassLibrary1\obj\Debug\ClassLibrary1.dll"
.\AssemblyInfo.cpp
.\ConsoleApp.cpp
/nologo

And here are the command line parameters that the solution tasks executed
(from using the verbose flag):
/clr
/Fd"D:\TestProjects\NantSolutionTest\ConsoleApp\Debug/"
/Fo"D:\TestProjects\NantSolutionTest\ConsoleApp\Debug/"
".\AssemblyInfo.cpp"
".\ConsoleApp.cpp"
/D "_MBCS"
/D WIN32
�/D _DEBUG /Yu"StdAfx.h" /Fp"Debug/ConsoleApp.pch" /MTd /W3 /Zi /Od /nologo


VS.NET also performs an xcopy of the dependency (ClassLibrary1.dll in my
example) into the obj directory of the VC++ project which nant does not do.

Anyone else seen this?� Is there a way I can work around this issue?

Thanks,
�Aaron


-------------------------------------------------------
This SF.Net email is sponsored by: GNOME Foundation
Hackers Unite!  GUADEC: The world's #1 Open Source Desktop Event.
GNOME Users and Developers European Conference, 28-30th June in Norway
http://2004/guadec.org
_______________________________________________
Nant-users mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/nant-users

Reply via email to