Le 2011-06-14 à 22:19, Graeme Gill <grae...@argyllcms.com> a écrit :

> Stephan Beal wrote:
>> Another suggestion nobody has made yet: jam. It can be distributed in
>> static-binary form directly with the source tree (i've seen this done in a
>> couple projects, and i know it can build on some rather obscure systems). i
>> can't personally speak for jam's usability - read about it but never used it
>> myself.
> 
> I use Jam in my cross-system project, but I don't like the default
> Jambase, and completely re-wrote it to suite my ideas of how a build
> system should work. I rather like Jam itself since it's quite flexible
> and works well on the systems I use if for, with very few system specific
> cases in the Jamfiles, but (not surprisingly) people who want to build
> my software complain about not using a "standard" system like AutoTools,
> even though such systems aren't suitable for MSWin/VC++ type environments.
> The bottom line is that it does make everyone equal - they all have to
> install/compile Jam first!  (Jam is available on some Linux systems as a
> standard package.)
> 
> [ My experience with CMake hasn't endeared it to me. AutoTools is
> pretty awful, and always seems to be breaking. QMake seems cleaner
> than most systems. I'm sticking with Jam for my code, as it's clean
> and I can now maintain it easily.]
> 
> Graeme Gill.
> 

All that thread start when someone post about haiku that need different libs 
flags in order to link properly. If a OS like Haiku don't have this jam, all 
that is pretty pointless. 

And for myself which use QNX, I really don't want to think about how I'll make 
work jam on it. It was actually already compiling on QNX with the standard 
Makefile anyway.

As others pointed it out before, I really think that to automaticaly generate 
this Makefile, if we really have to go that way, we should need something 
already on all system; like /bin/sh. So is the case of the configure script 
produced by this autowhatever, but one maintainers need the too have 
autowhatever installed to maintain the resulting configure script, which is not 
as bad as requiring extra tool on every system that build fossil. Is it an 
acceptable trade off knowing how much everybody "love" this autowhatever? 

-- 
Martin
_______________________________________________
fossil-users mailing list
fossil-users@lists.fossil-scm.org
http://lists.fossil-scm.org:8080/cgi-bin/mailman/listinfo/fossil-users

Reply via email to