diff options
| author | Nirbheek Chauhan <nirbheek@centricular.com> | 2020-06-14 14:11:47 +0530 |
|---|---|---|
| committer | Nirbheek Chauhan <nirbheek.chauhan@gmail.com> | 2020-06-14 14:55:49 +0000 |
| commit | eab0e5a8b3a575ead36fa99ac9154d6e960d4525 (patch) | |
| tree | 426091cb5a74a74f148ea3d5fb5cf288cfa55e25 /mesonbuild/backend/ninjabackend.py | |
| parent | e2379148a61f47107e7a84f235ca31f76fe26ac1 (diff) | |
| download | meson-eab0e5a8b3a575ead36fa99ac9154d6e960d4525.tar.gz | |
windows: Canonicalize `:` in filenames
Fixes https://github.com/mesonbuild/meson/issues/7265
Diffstat (limited to 'mesonbuild/backend/ninjabackend.py')
| -rw-r--r-- | mesonbuild/backend/ninjabackend.py | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/mesonbuild/backend/ninjabackend.py b/mesonbuild/backend/ninjabackend.py index cff35eeb7..8dbb57a04 100644 --- a/mesonbuild/backend/ninjabackend.py +++ b/mesonbuild/backend/ninjabackend.py @@ -2160,7 +2160,7 @@ https://gcc.gnu.org/bugzilla/show_bug.cgi?id=47485''')) src_filename = os.path.basename(src) else: src_filename = src - obj_basename = src_filename.replace('/', '_').replace('\\', '_') + obj_basename = self.canonicalize_filename(src_filename) rel_obj = os.path.join(self.get_target_private_dir(target), obj_basename) rel_obj += '.' + self.environment.machines[target.for_machine].get_object_suffix() commands += self.get_compile_debugfile_args(compiler, target, rel_obj) |
