[vos-d] build system reviews (long)
Peter Amstutz
tetron at interreality.org
Wed Apr 25 23:07:11 EDT 2007
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
> vos-d at interreality.org
> http://www.interreality.org/cgi-bin/mailman/listinfo/vos-d
--
[ Peter Amstutz ][ tetron at interreality.org ][ peter.amstutz at gdit.com ]
[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 ]
-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
Url : http://www.interreality.org/pipermail/vos-d/attachments/20070425/4b2446ff/attachment.pgp
More information about the vos-d
mailing list