meson/mesonbuild/interpreter
Eli Schwartz 01368ffb29
simd module: fix regression that broke using only some simd variants
Regression in commit a3d287c553.

When a given kwarg is not specified, we want to not generate it as a
simd variant. Since the default for buildtarget sources is `[]` it
resulted in building a static library with no sources, and a warning
stating that this was buggy and will eventually be removed.

Fix this by teaching buildtarget sources to allow None, and defaulting
to it specifically for the simd module. We can check this and then skip
processing entirely.

Fixes #12438
2023-10-28 21:58:54 -04:00
..
primitives Add support for padding zeroes in int.to_string() method 2023-09-09 19:03:22 -04:00
__init__.py interpreter: replace ConfigurationDataObject with ConfigurationDataHolder 2022-01-18 17:53:29 -05:00
compiler.py Compiler checks must use per-subproject options 2023-09-07 06:55:07 -04:00
dependencyfallbacks.py Allow to fallback to cmake subproject 2023-09-22 15:50:26 -04:00
interpreter.py build: improve the warning for executables with the same name 2023-10-25 23:43:40 +03:00
interpreterobjects.py Add env kwarg in generator.process() 2023-10-05 09:59:43 -07:00
kwargs.py interpreter: use typed_kwargs for build_target.objects 2023-10-17 08:09:06 -07:00
mesonmain.py fix implicit_reexport issues and enforce them going forward 2023-07-19 18:31:37 -04:00
type_checking.py simd module: fix regression that broke using only some simd variants 2023-10-28 21:58:54 -04:00