meson/mesonbuild/cmake
L. E. Segovia 9797f7682b cmake: Fix blunt target filtering skipping GENERATED dependencies
GENERATED files can be used as dependencies for other targets, so it's
misguided (at best) to filter them with a blunt whitelist.

However, there does exist an extension that needs to be skipped: on Windows +
MSVC, CMake will by default try to generate a Visual Studio project, and
there dependencies with no inputs are instead tied to a dummy .rule
input file which is created by the generation step. The fileapi will
still report those, so it will cause Meson to bail out when it realises
there's no such file in the build tree.

Fixes #11607
2024-01-16 11:00:26 -08:00
..
data port from embedded data to importlib.resources 2022-01-10 18:36:57 -05:00
__init__.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
common.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
executor.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
fileapi.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
generator.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
interpreter.py cmake: Fix blunt target filtering skipping GENERATED dependencies 2024-01-16 11:00:26 -08:00
toolchain.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
traceparser.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00
tracetargets.py Use SPDX-License-Identifier consistently 2023-12-13 15:19:21 -05:00