freetype-devel
[Top][All Lists]
Advanced

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

Re: [ft-devel] ft2build.h being regenerated each time.


From: Antoine Leca
Subject: Re: [ft-devel] ft2build.h being regenerated each time.
Date: Thu, 25 Apr 2013 09:13:13 +0200
User-agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; fr; rv:1.8.1.24) Gecko/20100228 Thunderbird/2.0.0.24 Mnenhy/0.7.6.0

Samuel Williams wrote:
>> however other tasks (like hacking with Freetype being one
>> subcomponent which happens to be hacked on; or having Freetype being
>> build by various toolchains) might plainly break if you do that.
> 
> Can you give a use-case of this point?

Project with various targets and several sub-packages, one of them being
Freetype; Freetype built differently for some targets.
Furthermore, the computation of dependencies is slightly broken for
another sub-project, for example because it does not take into account
the special form of Freetype internal #includes.


> If you are hacking on a sub-component, clearly something must change and
> thus can be tracked using the dependency tree.

Again, you are assuming the rest of the world is perfect here.
This was my whole point: by default, the project gave up a bit of
optimisation in order to deal with environments which are not perfect,
but which users expect Freetype to work out of the box (and also, the
same way it performed in the past.)


> If in the case, you make a change, and something isn't recompiled, doesn't
> this imply the dependency tree is incomplete or incorrect?

That is my assertion, yes. Which is why, to be on the safe side, it is
better to mark more files as changed, as the "install" target does.


Antoine



reply via email to

[Prev in Thread] Current Thread [Next in Thread]