diff options
author | Eli Schwartz <eschwartz@archlinux.org> | 2023-06-11 17:12:20 -0400 |
---|---|---|
committer | Eli Schwartz <eschwartz@archlinux.org> | 2023-06-11 18:56:54 -0400 |
commit | 82d0d1755d5c88e0415a3deb4102d4cdcf0d7435 (patch) | |
tree | c1c0727c82cec0f59639bcd1590fb08f9af8f78c /mesonbuild/scripts/env2mfile.py | |
parent | f2f42318ed047ebf25cfb53c24faf6c15539fff6 (diff) | |
download | meson-82d0d1755d5c88e0415a3deb4102d4cdcf0d7435.zip meson-82d0d1755d5c88e0415a3deb4102d4cdcf0d7435.tar.gz meson-82d0d1755d5c88e0415a3deb4102d4cdcf0d7435.tar.bz2 |
ninja backend: fix cleandead deleting files that meson implicitly creates
Specifically, when those files can be created by a build rule with one
version of meson.build, and created as e.g. a shared_library alias
symlink in another version of meson.build, the cleandead command will
delete important files just because they don't happen to be created by
ninja itself.
Work around this by making a dummy rule that exists solely to insert the
files into the build graph to trick ninja into not deleting them.
Closes #11861
Diffstat (limited to 'mesonbuild/scripts/env2mfile.py')
0 files changed, 0 insertions, 0 deletions