From: <ia...@us...> - 2004-03-24 10:25:41
|
Update of /cvsroot/nantcontrib/NAntContrib/src/Tasks In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv19228/src/Tasks Modified Files: Vb6Task.cs Log Message: fix to the NeedCompiling() logic to track sources and references from the vbp directory rather than the directory containing the build file. Fixes bug reported by Terry Austin. Index: Vb6Task.cs =================================================================== RCS file: /cvsroot/nantcontrib/NAntContrib/src/Tasks/Vb6Task.cs,v retrieving revision 1.10 retrieving revision 1.11 diff -C2 -d -r1.10 -r1.11 *** Vb6Task.cs 28 Dec 2003 15:51:39 -0000 1.10 --- Vb6Task.cs 24 Mar 2004 10:15:06 -0000 1.11 *************** *** 247,261 **** protected bool ProjectNeedsCompiling(string projectFile) { // return true as soon as we know we need to compile - FileSet sources = new FileSet(); - // shouldn't the base directory actually be the directory where - // the project file is stored ? - sources.BaseDirectory = new DirectoryInfo(Project.BaseDirectory); - FileSet references = new FileSet(); ! // shouldn't the base directory actually be the directory where ! // the project file is stored ? ! references.BaseDirectory = new DirectoryInfo(Project.BaseDirectory); ! string outputFile = ParseProjectFile(projectFile, sources, references); --- 247,256 ---- protected bool ProjectNeedsCompiling(string projectFile) { // return true as soon as we know we need to compile FileSet sources = new FileSet(); FileSet references = new FileSet(); ! ! sources.BaseDirectory = new DirectoryInfo(Path.GetDirectoryName( projectFile ) ); ! references.BaseDirectory = sources.BaseDirectory; ! string outputFile = ParseProjectFile(projectFile, sources, references); |