Use the correct directory for scan-build command.
This commit is contained in:
parent
8f5b67434d
commit
4ae629d2aa
|
@ -16,11 +16,12 @@ import os
|
||||||
import subprocess
|
import subprocess
|
||||||
import shutil
|
import shutil
|
||||||
import tempfile
|
import tempfile
|
||||||
|
from ..environment import detect_ninja
|
||||||
|
|
||||||
def scanbuild(exename, srcdir, blddir, privdir, logdir, args):
|
def scanbuild(exename, srcdir, blddir, privdir, logdir, args):
|
||||||
with tempfile.TemporaryDirectory(dir=privdir) as scandir:
|
with tempfile.TemporaryDirectory(dir=privdir) as scandir:
|
||||||
meson_cmd = [exename] + args
|
meson_cmd = [exename] + args
|
||||||
build_cmd = [exename, '-o', logdir, 'ninja']
|
build_cmd = [exename, '-o', logdir, detect_ninja(), '-C', scandir]
|
||||||
rc = subprocess.call(meson_cmd + [srcdir, scandir])
|
rc = subprocess.call(meson_cmd + [srcdir, scandir])
|
||||||
if rc != 0:
|
if rc != 0:
|
||||||
return rc
|
return rc
|
||||||
|
|
Loading…
Reference in New Issue