[ANN] bzr 2.4b3 has gone gold
Alexander Belchenko
bialix at ukr.net
Fri May 27 12:44:05 UTC 2011
vila пишет:
>>>>>> Gordon Tyler <gordon at doxxx.net> writes:
> > I'm not so convinced that a makefile would get us much. How do you
> > see it helping us?
>
> By handling the dependencies. At worst, it can just cough files to keep
> track of what action was taken to encapsulate the calls to
> fetch-externals.py/build.py, the later returning appropriate return
> codes depending on whether they did update something.
Vincent, I'm sorry to say that, but idea of "handling the dependencies"
with make is too fragile to be used seriously. You can define chain of
commands that depends on each other, but you can't actually define
robust dependencies between source files and build product, just because
make looks only on difference in timestamps. In my practice it leads to
unusable situations on big projects when you have to do every time
make clean build
If somebody really wants better handling the dependencies, than it's
better to use something like scons or waf or another build tool that can
check changes in file contents, and not changes in timestamps only.
More information about the bazaar
mailing list