Hello, I created a little lib in Unmanaged C++ and wanted to automate the build step via NAnt. For this I wrote a little build script:
<project name="MyLib" default="build"> <property name="intermediate" value="./interm"/> <fileset id="sourcefiles"> <includes name="./src/MyLib.cpp" /> </fileset> <target name="build"> <property name="build" value="${intermediate}/MTUD"/> <property name="cpp_flags" value='/Od /I "." /I "e:\MyProjects\MyLib/inc" /D "WIN32" /D "_DEBUG" /D "_LIB" /D "_UNICODE" /D "UNICODE" /FD /EHsc /RTC1 /MTd /GS /Fd"..\lib\MyLibMTUSD.PDB" /W3 /c /Zi' /> <mkdir dir="${build}" /> <cl outputdir="${build}" options='${cpp_flags}'> <sources refid="sourcefiles" /> </cl> <lib output="./lib/MyLibMTUSD.lib"> <sources> <includes name="${build}\*.obj"/> </sources> </lib> </target> </project> For my lib I want to specify a filename for the PDB file via /Fd".\lib\MyLibMTUSD.PDB". When I invoke NAnt I get the following message: cl : Command line warning D4025 : overriding '/Fd.\lib\MyLibMTUSD.PDB' with '/FdE:\MyProjects\MyLib\./interm/MTUD/' Unfortunately the /Fd switch is overridden by the outputdir attribute of the cl task ! Now my question: Is there any chance to specify a filename for the PDB ? Thanks in advance Klaus Oberhofer [EMAIL PROTECTED] ------------------------------------------------------- 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_id70&alloc_id638&op=click _______________________________________________ Nant-users mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/nant-users