Use the correct directory for scan-build command.

This commit is contained in:
Hemmo Nieminen 2016-12-30 22:05:27 +02:00 committed by Jussi Pakkanen
parent 8f5b67434d
commit 4ae629d2aa
1 changed files with 2 additions and 1 deletions

View File

@ -16,11 +16,12 @@ import os
import subprocess
import shutil
import tempfile
from ..environment import detect_ninja
def scanbuild(exename, srcdir, blddir, privdir, logdir, args):
with tempfile.TemporaryDirectory(dir=privdir) as scandir:
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])
if rc != 0:
return rc