[Mono-list] Is nant being used by mono ?
Paolo Molaro
lupus@ximian.com
Fri, 16 Aug 2002 12:35:18 +0200
On 08/15/02 Piers Haken wrote:
> The main reason I did the rules thing was so we didn't have to maintain
> the rather cumbersome lists of source files, which as far as I could
> tell were becoming out-of-date quite frequently since not everyone
> adding files is building on linux.
Yes, that is a issue, but using *.cs is like saying: compile some random
files...
A tinderbox system can help the building issue (though everyone should
try to test compile with the mono runtime anyway, before committing).
> SOURCES_CMD=find . \
> \( -false $(SOURCES_INCLUDE:%=-o -path '%') \) -a \
> - ! \( -false $(SOURCES_EXCLUDE:%=-o -path '%') \)
> + ! \( -false $(SOURCES_EXCLUDE:%=-o -path '%') \) -a \
BTW, juli mentioned -false is not available in all the find
implementations, so your changes broke the build on BSD systems, for
example.
> On the other hand, it would also be simple to back out the whole lot and
> go back to the lists... I just see them being more trouble than they're
> worth.
We prefer to explicitly list the files that need to be compiled, so
we want to go back to the lists: can you back out your changes?
Thanks.
lupus
--
-----------------------------------------------------------------
lupus@debian.org debian/rules
lupus@ximian.com Monkeys do it better