It's actually "make distcheck" that's interesting in this case.  In 
automake it gives you a single command that will build a source tarball, 
unpack it to another directory, runs configure and does a build.  It's a 
very useful automated sanity check on your source distribution.  Also 
"make dist" is distinguished from simply dumping your repository to a 
tar file by the fact that it includes certain generated scripts like 
"configure" that don't, strictly speaking, belong in your version 
control branch (since they're automatically generated from other files.)  
In the case of bakefile, this might include all the "Makefile.in" files 
produce by bakefile, that may or may not belong in the repository. [1]

[1] Although there is a case to be made that such files should be 
included in your repository anyway, since there are people who might 
want to check out the latest source for something but still don't want 
to be required to have every last little build tool.  Thoughts?

On Mon, Apr 23, 2007 at 06:17:38PM +0000, Lalo Martins wrote:
> I realise this is probably not the biggest con of scons (I guess that would be
> the slowness), but I'd be happy to write a "make dist" alike command and
> contribute it to upstream scons.  I wrote the similar thing for bzr, after 
> all.
> 
> best,
>                                                Lalo Martins
> --
>       So many of our dreams at first seem impossible,
>        then they seem improbable, and then, when we
>        summon the will, they soon become inevitable.
>                            -----
> personal:                    http://lalo.hystericalraisins.net/
> technical:                    http://www.hystericalraisins.net/
> GNU: never give up freedom                 http://www.gnu.org/
> 
> 
> _______________________________________________
> vos-d mailing list
> [email protected]
> http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d

-- 
[   Peter Amstutz  ][ [EMAIL PROTECTED] ][ [EMAIL PROTECTED] ]
[Lead Programmer][Interreality Project][Virtual Reality for the Internet]
[ VOS: Next Generation Internet Communication][ http://interreality.org ]
[ http://interreality.org/~tetron ][ pgpkey:  pgpkeys.mit.edu  18C21DF7 ]

Attachment: signature.asc
Description: Digital signature

_______________________________________________
vos-d mailing list
[email protected]
http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d

Reply via email to