15 lines
750 B
Plaintext
15 lines
750 B
Plaintext
# This filegroup is necessary because Bazel requires that every file in the .d
|
|
# file of a compilation action is in a subdirectory of one of the transitive
|
|
# dependencies of the rule being compiled.
|
|
#
|
|
# (this is not an intentional feature but accidentally results from the fact
|
|
# that lines in the .d files must be turned into Artifact instances and thus
|
|
# need a source root. See ArtifactFactory.findSourceRoot() for the pertinent
|
|
# logic)
|
|
#
|
|
# The easiest way to ensure this is to add this filegroup to one of the
|
|
# dependencies of the cc_toolchain. Then the root directory of the repository
|
|
# becomes part of said transitive dependencies and thus every file is in a
|
|
# subdirectory of it.
|
|
filegroup(name="empty", visibility=["//visibility:public"])
|