aboutsummaryrefslogtreecommitdiffhomepage
path: root/scintilla
diff options
context:
space:
mode:
authorRobin Haberkorn <robin.haberkorn@googlemail.com>2015-06-17 15:40:16 +0200
committerRobin Haberkorn <robin.haberkorn@googlemail.com>2015-06-17 15:40:16 +0200
commit5cc4daf4d51c4f17a824bd8a3ce04257e865f02c (patch)
treecb006cf813ab9c9dbe0ccb334e7537ca661226ef /scintilla
parent15409bae5ffdfce4ef17c4ccf14c8cd4c1b8f37e (diff)
downloadsciteco-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 'scintilla')
0 files changed, 0 insertions, 0 deletions