ab961e9db1
The current use of MMD appears to ignore all includes which are resolved from pointy bracket includes or system paths. This can lead to very interesting incomplete rebuilds (or no rebuild at all) when updating third_party headers or when the system headers are updated. The use of MD makes the build depend on all the headers transitively included no matter how they were included. This greatly increases the dependencies, but only so much as to make them correct (barring the ever difficult issue of a file being created with the same name earlier in the search path). Change-Id: I852e617f23b4ff0c5b4eb3068455428c9568e078 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/232762 Commit-Queue: Ben Wagner <bungeman@google.com> Reviewed-by: Mike Klein <mtklein@google.com> |
||
---|---|---|
animations | ||
bench | ||
bin | ||
build_overrides | ||
dm | ||
docker | ||
docs/examples | ||
example | ||
experimental | ||
fuzz | ||
gm | ||
gn | ||
include | ||
infra | ||
modules | ||
platform_tools | ||
resources | ||
samplecode | ||
site | ||
specs | ||
src | ||
tests | ||
third_party | ||
tools | ||
.clang-format | ||
.clang-tidy | ||
.gitignore | ||
.gn | ||
AUTHORS | ||
BUILD.gn | ||
codereview.settings | ||
CONTRIBUTING | ||
CQ_COMMITTERS | ||
DEPS | ||
go.mod | ||
go.sum | ||
LICENSE | ||
OWNERS | ||
PRESUBMIT.py | ||
public.bzl | ||
README | ||
README.chromium | ||
RELEASE_NOTES.txt | ||
whitespace.txt |
Skia is a complete 2D graphic library for drawing Text, Geometries, and Images. See full details, and build instructions, at https://skia.org.