mcompile: do not pass the builddir to ninja if it is the current directory

Because when you don't specify -C, this logging feels silly:

ninja: Entering directory `.
pull/8401/head
Eli Schwartz 4 years ago
parent 691eb0250a
commit c7ddde58fd
No known key found for this signature in database
GPG Key ID: CEB167EFB5722BD6
  1. 4
      mesonbuild/mcompile.py

@ -142,7 +142,9 @@ def get_parsed_args_ninja(options: 'argparse.Namespace', builddir: Path) -> T.Tu
if runner is None:
raise MesonException('Cannot find ninja.')
cmd = runner + ['-C', builddir.as_posix()]
cmd = runner
if not builddir.samefile('.'):
cmd.extend(['-C', builddir.as_posix()])
# If the value is set to < 1 then don't set anything, which let's
# ninja/samu decide what to do.

Loading…
Cancel
Save