sptk



[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: build system



OK. I committed my changes. On initial checkout call ./autogen.bash
As for your distro-making script, you could greatly simplify it by adding
make dist call in there.
Alternatively, good practice is to create automated tests, and use
distcheck target - it makes distribution, then unpacks it, builds, and runs
 make check
This way you have at least minimal qa before release.

Alexey Parshin wrote:
> I don't see any problem in removing auto-generated files from svn. I
> already
> have a script that makes a distribution tarball, and it already builds
> Doxygen documentation/PDF. I can just add autoreconf/configure to this
> script.
>
> 2006/7/23, Ilya A. Volynets-Evenbakh <ilya@total-knowledge.com>:
>>
>> One of the most annoying things (next to not having changelists at all)
>> is having to wade through tons of diffs of generated files (like
>> Makefile.in, configure, etc)
>>
>> Best way to handle this, is, of course, to convert to Adon/Banai, but I
>> don't
>> have time right now to do that right. So, what I'm going to do, if noone
>> objects,
>> is remove all generated files, and create a little script that will call
>> auto-crap.
>> When someone checks out fresh svn repository, he'll have to call that
>> script
>> first, to generate Makefile.in, configure, and all other stuff.
>>
>> Of course, for shipping tarballs, we'll have to include those files.
>> Simplest
>> way to do that is to call make dist (if memory serves me right), which
>> will
>> update everything and will package all required files (no more no less).
>>
>> -- 
>> Ilya A. Volynets-Evenbakh
>> Total Knowledge. CTO
>> http://www.total-knowledge.com
>>
>>
>
>

-- 
Ilya A. Volynets-Evenbakh
Total Knowledge. CTO
http://www.total-knowledge.com


List hosted by Total Knowledge

Authoright © Total Knowledge: 2005