meson/mesonbuild/compilers
Eli Schwartz 46148f923b
fix totally invalid import of an import
MachineChoice is a mesonlib object, not a compilers object, so it makes
no sense to import it from the latter simply because the latter imports
it too. This results in brittle module dependencies and everything
breaking when a refactor removes it from the latter.

... also it is a typing-only import so while we are fixing it to import
from the right place, we can also put it in a type-checking block.
2022-07-03 14:11:31 -04:00
..
mixins visualstudio.py: Apply /utf-8 only on clang or VS2015+ 2022-06-21 21:08:06 +03:00
__init__.py Genericise TI compiler and add MSP430 support 2022-02-02 16:45:05 +02:00
c.py Fix invalid Python overrides 2022-05-19 15:05:53 -04:00
c_function_attributes.py Add cc.has_function_attribute('sentinel') 2022-05-19 15:05:53 -04:00
compilers.py compilers: Add support for stand-alone leak sanitizer 2022-06-06 09:40:14 -07:00
cpp.py Fix invalid Python overrides 2022-05-19 15:05:53 -04:00
cs.py fix totally invalid import of an import 2022-07-03 14:11:31 -04:00
cuda.py OptionOverrideProxy: Make it immutable to avoid copies 2022-03-22 17:20:48 -04:00
cython.py OptionOverrideProxy: Make it immutable to avoid copies 2022-03-22 17:20:48 -04:00
d.py implement and test a few compiler checks for D 2022-04-30 10:07:38 -04:00
detect.py ACfL version detection with regex 2022-06-10 08:24:52 -07:00
fortran.py OptionOverrideProxy: Make it immutable to avoid copies 2022-03-22 17:20:48 -04:00
java.py compilers: push the compiler id to a class variable 2022-01-10 15:53:26 -05:00
objc.py OptionOverrideProxy: Make it immutable to avoid copies 2022-03-22 17:20:48 -04:00
objcpp.py OptionOverrideProxy: Make it immutable to avoid copies 2022-03-22 17:20:48 -04:00
rust.py treewide: various cleanups to move imports for mypy into typechecking blocks 2022-06-10 09:15:48 -04:00
swift.py compilers: push the compiler id to a class variable 2022-01-10 15:53:26 -05:00
vala.py compilers: push the compiler id to a class variable 2022-01-10 15:53:26 -05:00