|
From: | Samuel Williams |
Subject: | Re: [ft-devel] ft2build.h being regenerated each time. |
Date: | Sat, 4 May 2013 13:36:24 +1200 |
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.
#include <ft2build.h>
#include FT_FREETYPE_H
Again, you are assuming the rest of the world is perfect here.
> If you are hacking on a sub-component, clearly something must change and
> thus can be tracked using the dependency tree.
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.)
That is my assertion, yes. Which is why, to be on the safe side, it is
> If in the case, you make a change, and something isn't recompiled, doesn't
> this imply the dependency tree is incomplete or incorrect?
better to mark more files as changed, as the "install" target does.
Antoine
_______________________________________________
Freetype-devel mailing list
address@hidden
https://lists.nongnu.org/mailman/listinfo/freetype-devel
[Prev in Thread] | Current Thread | [Next in Thread] |