aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/modules/python.py
diff options
context:
space:
mode:
authorPaolo Bonzini <pbonzini@redhat.com>2021-07-22 12:01:01 +0200
committerPaolo Bonzini <pbonzini@redhat.com>2021-09-07 14:18:33 +0200
commit8596b3bcd12371ad16e5ffbd3e34953603cd1484 (patch)
tree8a4682d857ef92b827ad6806458a60e7c0b94257 /mesonbuild/modules/python.py
parent90ee43463f4844b667d26230ef7773f63fcf60dd (diff)
downloadmeson-8596b3bcd12371ad16e5ffbd3e34953603cd1484.zip
meson-8596b3bcd12371ad16e5ffbd3e34953603cd1484.tar.gz
meson-8596b3bcd12371ad16e5ffbd3e34953603cd1484.tar.bz2
interpreter: detect and pass compiler to be used for linker tests
Allow using the links method to test that the C++ driver (e.g. g++) can be used to link C objects. One usecase is that the C compiler's libsanitizer might not be compatible with the one included by the C++ driver. This is theoretically backwards-incompatible, but it should be treated as a bugfix in my opinion. There is no way in Meson to compile a .c file with the C++ driver as part of a build target, therefore there would be no reason to do something like meson.get_compiler(meson.get_compiler('cpp').links(files('main.c')). Fixes: #7703
Diffstat (limited to 'mesonbuild/modules/python.py')
0 files changed, 0 insertions, 0 deletions