590d3cc8f7
Instead of having a feature that a subpackage cc_library would set (because the subpackage cc_libraries went away in review.skia.org/543977), we now have a list of directories for which all descendent files will have IWYU run on them. As before, we have an overarching feature "skia_enforce_iwyu" that enables this check because of the extra compilation overhead it incurs. We have decided to enforce IWYU on debug builds instead of release builds because we have some code (e.g. that in SkDEBUGCODE or SkASSERT) which is only compiled and executed in a debug build, but we don't want to have #if defined(SK_DEBUG) all over the place. We make the assumption that the includes needed to compile in debug mode are the superset of the includes necessary for release and other modes. Change-Id: I10254fcc162627c20eb89959e06417effa3cc396 Bug: skia:12541 skia:13052 Reviewed-on: https://skia-review.googlesource.com/c/skia/+/546607 Reviewed-by: Ben Wagner <bungeman@google.com> |
||
---|---|---|
.. | ||
common_config_settings | ||
external | ||
gcs_mirror | ||
rbe | ||
user | ||
BUILD.bazel | ||
buildrc | ||
cc_binary_with_flags.bzl | ||
karma_test.bzl | ||
macros.bzl | ||
Makefile |