diff options
| -rw-r--r-- | mesonbuild/backend/ninjabackend.py | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py index 4aadb12cb..cc3b9b3aa 100644 --- a/mesonbuild/backend/ninjabackend.py +++ b/mesonbuild/backend/ninjabackend.py @@ -2007,9 +2007,9 @@ class NinjaBackend(backends.Backend): args += self.generate_basic_compiler_args(target, rustc) # Rustc replaces - with _. spaces or dots are not allowed, so we replace them with underscores args += ['--crate-name', target.name.replace('-', '_').replace(' ', '_').replace('.', '_')] - depfile = os.path.join(target.subdir, target.name + '.d') - args += ['--emit', f'dep-info={depfile}', '--emit', f'link={target_name}'] - args += ['--out-dir', self.get_target_private_dir(target)] + depfile = os.path.join(self.get_target_private_dir(target), target.name + '.d') + args += ['--emit', f'dep-info={depfile}'] + args += ['--emit', f'link'={target_name}'] args += ['-C', 'metadata=' + target.get_id()] args += target.get_extra_args('rust') |
