[nant-dev] foreach task and a few other things

2004-08-04 Thread John Lam
After a brief flirtation with MSBuild, I've been spending some quality time again recently with NAnt. I'm creating a rather complex build script that I'm using to generate courseware. There's a couple of things that have been bugging me about NAnt, and which I've fixed in my private build, but I

[nant-dev] Anyone want to review my upcoming newsletter on MSBuild?

2004-01-08 Thread John Lam
I'm just wrapping it up now and I want to send it out for some comments before I ship it. Please send me private mail if you have some cycles to provide some comments & feedback. Thanks, -John http://www.iunknown.com --- This SF.net email is

[nant-dev] MSBuild

2003-10-29 Thread John Lam
I've spent a fair amount of time recently with MSBuild, and have the following set of observations about its relationship to [N]Ant: 1) There is an inter-target dependency engine. Targets can declare their inputs and their outputs, which are in turn fed to the dependency engine to determine the mi

[nant-dev] NAnt 0.8.3 and NUnit 2.1: happy together

2003-09-30 Thread John Lam
A little side project today while my new son sleeps: making NAnt 0.8.3 and NUnit 2.1 happy together. I documented the steps on my blog: http://www.iunknown.com/000342.html Hope this helps some folks out there! -John http://www.iunknown.com -

RE: [nant-dev] NAnt and Serviced Components

2003-09-09 Thread John Lam
>> > 1) A server happiness task that lets you snoop around on the server to >> > see what's there. >> Looking for what exactly? More information is good, but what would it do? Before doing an install, there's a ton of things that you can do before you install. Simple things like making sure the s

RE: [nant-dev] NAnt and Serviced Components

2003-09-02 Thread John Lam
] [mailto:[EMAIL PROTECTED] On Behalf Of John Lam Sent: Wednesday, September 03, 2003 12:26 AM To: NAnt developers (E-mail) Subject: [nant-dev] NAnt and Serviced Components Hi Folks, I just want to get an update on who's working on what in NAnt. I took a quick peek at the sources for NAnt/NAntCo

[nant-dev] NAnt and Serviced Components

2003-09-02 Thread John Lam
Hi Folks, I just want to get an update on who's working on what in NAnt. I took a quick peek at the sources for NAnt/NAntContrib and it looks like there's a bit of room left for improvement. But I just wanted to ping the list to make sure that there aren't folks already working on these things and

RE: [nant-dev] [0.8.3] RC2 buld failures

2003-07-29 Thread John Lam
John, it looks like something in the build process is using code from V1.1 of the framework when you're trying to build a V1.0 assembly (or vice versa). The System.Xml assembly uses types from mscorlib.dll to do its I/O operations. v1.1 of System.Xml needs to bind to v1.1 mscorlib.dll, but v1.0 of

[nant-dev] Conditionals

2002-06-25 Thread John Lam
I just ran across a case where I would really like to have real conditionals in NAnt. Here's a really rough outline of my daily build: clean prepare checkout compile test checkin What I'd really like to do is insert a conditional at the end - that is, if test fails, to call a task called undoche

RE: [nant-dev] Should filters be inherited as well as properties?

2002-06-24 Thread John Lam
ssage- From: John Lam Sent: Tuesday, June 25, 2002 2:24 AM To: [EMAIL PROTECTED] Subject: [nant-dev] Should filters be inherited as well as properties? I just came across this in one of my build files. What do y'all think about making filters inheritable? -John http://www.iu

[nant-dev] Should filters be inherited as well as properties?

2002-06-24 Thread John Lam
I just came across this in one of my build files. What do y'all think about making filters inheritable? -John http://www.iunknown.com --- Sponsored by: ThinkGeek at http://www.ThinkGeek.com/ ___ Na

[nant-dev] ExecTask semantics are confusing

2002-06-23 Thread John Lam
I'm finding that the semantics of ExecTask are very confusing. Tonight, I was finishing up my build scripts to call my CppUnit tests once they were complete. This required me to execute a specific .EXE in a specific directory. I wanted to be able to write: The tests-build property pointed to

[nant-dev] Enforcing child-only projects?

2002-06-23 Thread John Lam
I just recently discovered the inheritall attribute on the NAnt task. This rocks! Now for the follow-up question: is there a recommended way of forcing a NAnt project to be a "child-only" project - that is to throw an error if it isn't called from a master project? I can think of hacks that inv

[nant-dev] Dependency checking in tasks

2002-06-18 Thread John Lam
I'm curious - why aren't there more dependency checks in tasks? For example, the link task could check the timestamp of the output file against the list of input files and avoid running the linker altogether if the output file is more recent than any of the inputs. If this is the case, would it m