diff options
author | Klaus Aehlig <klaus.aehlig@huawei.com> | 2023-11-17 13:01:28 +0100 |
---|---|---|
committer | Oliver Reiche <oliver.reiche@huawei.com> | 2023-12-13 15:22:16 +0100 |
commit | e3f9b479cd43b5f7204403de83c8044523c4c432 (patch) | |
tree | 3aa2be83fd7d3f8f349ebcdd165b6b3b9c890bc4 /src/buildtool/execution_api/local/local_api.hpp | |
parent | 975d0e9aadbbb8c3f67d2445f31d80122e054fe7 (diff) | |
download | justbuild-e3f9b479cd43b5f7204403de83c8044523c4c432.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.
(cherry picked from f66db4bb21efeead140a453f91280bb9471f24a9)
Diffstat (limited to 'src/buildtool/execution_api/local/local_api.hpp')
0 files changed, 0 insertions, 0 deletions