diff options
author | Klaus Aehlig <klaus.aehlig@huawei.com> | 2023-11-17 13:01:28 +0100 |
---|---|---|
committer | Klaus Aehlig <klaus.aehlig@huawei.com> | 2023-11-17 16:05:26 +0100 |
commit | f66db4bb21efeead140a453f91280bb9471f24a9 (patch) | |
tree | f033defb8ff57641521409649be3418190391c24 /src/buildtool/serve_api/serve_service/source_tree.cpp | |
parent | 04486312bdba9b610edbd71d23b5f4a428e04a40 (diff) | |
download | justbuild-f66db4bb21efeead140a453f91280bb9471f24a9.tar.gz |
built-in "install" rule: verify well-formedness of resulting stage
The install target, like any other target, has to have artifacts
and runfiles being proper stages, i.e., in such a way that the
keys can be interpreted as names in the file system without causing
conflicts. This property used to be unchecked, thus allowing users
to define mal-formed targets that, when used as inputs to actions,
would result in unspecified layout of the action directory. Fix
this by adding an appropriate check enforcing well-formedness of
the resulting stage.
Diffstat (limited to 'src/buildtool/serve_api/serve_service/source_tree.cpp')
0 files changed, 0 insertions, 0 deletions