aboutsummaryrefslogtreecommitdiff
path: root/mesonbuild/compilers/mixins/clike.py
diff options
context:
space:
mode:
authorRalf Gommers <ralf.gommers@gmail.com>2021-05-01 15:15:00 +0200
committerJussi Pakkanen <jpakkane@gmail.com>2021-05-02 22:27:40 +0300
commitd0325c898ad7f16dc9e22389d365a33097b80af8 (patch)
tree8793b3436654f12c56b98ca268df40dfd55f6856 /mesonbuild/compilers/mixins/clike.py
parent9bbf2dd07c1adbb3fd129d1fac824c369d3286cf (diff)
downloadmeson-d0325c898ad7f16dc9e22389d365a33097b80af8.zip
meson-d0325c898ad7f16dc9e22389d365a33097b80af8.tar.gz
meson-d0325c898ad7f16dc9e22389d365a33097b80af8.tar.bz2
Use sanity_check_impl for objc/objpp
This gets rid of compile warnings, and simplifies the code. Note that `work_dir` in sanity_check_impl was incorrect, it was used both to prepend to file names and as cwd=work_dir argument to Popen. This is fixed here. Closes gh-7344
Diffstat (limited to 'mesonbuild/compilers/mixins/clike.py')
-rw-r--r--mesonbuild/compilers/mixins/clike.py2
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/compilers/mixins/clike.py b/mesonbuild/compilers/mixins/clike.py
index 70dde60..0637439 100644
--- a/mesonbuild/compilers/mixins/clike.py
+++ b/mesonbuild/compilers/mixins/clike.py
@@ -313,7 +313,7 @@ class CLikeCompiler(Compiler):
# Compile sanity check
# NOTE: extra_flags must be added at the end. On MSVC, it might contain a '/link' argument
# after which all further arguments will be passed directly to the linker
- cmdlist = self.exelist + [source_name] + self.get_output_args(binary_name) + extra_flags
+ cmdlist = self.exelist + [sname] + self.get_output_args(binname) + extra_flags
pc, stdo, stde = mesonlib.Popen_safe(cmdlist, cwd=work_dir)
mlog.debug('Sanity check compiler command line:', ' '.join(cmdlist))
mlog.debug('Sanity check compile stdout:')