diff options
author | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2015-06-17 15:40:16 +0200 |
---|---|---|
committer | Robin Haberkorn <robin.haberkorn@googlemail.com> | 2015-06-17 15:40:16 +0200 |
commit | 5cc4daf4d51c4f17a824bd8a3ce04257e865f02c (patch) | |
tree | cb006cf813ab9c9dbe0ccb334e7537ca661226ef /doc | |
parent | 15409bae5ffdfce4ef17c4ccf14c8cd4c1b8f37e (diff) | |
download | sciteco-5cc4daf4d51c4f17a824bd8a3ce04257e865f02c.tar.gz |
improved build speed by refining the rules for building Scintilla
* Scintilla was built as a .PHONY target, so we trigger its build
process always when we depend on scintilla.a.
The problem was that a real file (scintilla.a) was declared .PHONY
which meant that it was always considered updated by Make.
This triggered a relink of everything depending on scintilla.a.
Always. When doing a bootstrap build, this would always result
in rebuilding the symbols-*.cpp files, etc...
* Now the Scintilla build process will always be triggered,
but scintilla.a is handled like an ordinary target.
When we depend on scintilla.a our recipe will only be executed
if the recursive make for Scintilla actually did update scintilla.a
Diffstat (limited to 'doc')
0 files changed, 0 insertions, 0 deletions