aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/scripts/env2mfile.py
diff options
context:
space:
mode:
authorEli Schwartz <eschwartz@archlinux.org>2023-06-11 17:12:20 -0400
committerEli Schwartz <eschwartz@archlinux.org>2023-06-11 18:56:54 -0400
commit82d0d1755d5c88e0415a3deb4102d4cdcf0d7435 (patch)
treec1c0727c82cec0f59639bcd1590fb08f9af8f78c /mesonbuild/scripts/env2mfile.py
parentf2f42318ed047ebf25cfb53c24faf6c15539fff6 (diff)
downloadmeson-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