summaryrefslogtreecommitdiff
path: root/mesonbuild/backend/backends.py
diff options
context:
space:
mode:
authorJussi Pakkanen <jussi.pakkanen@mailbox.org>2025-08-17 20:49:01 +0300
committerJussi Pakkanen <jussi.pakkanen@mailbox.org>2025-08-18 23:05:41 +0300
commita604bb34ed5aab514865588c1647775b2eeea2c0 (patch)
tree2a939a37c2555ae664bafba6035e79106dc3627b /mesonbuild/backend/backends.py
parenta3437c4c81a96b41576f810c51c9b0b5ce5631c2 (diff)
downloadmeson-a604bb34ed5aab514865588c1647775b2eeea2c0.tar.gz
Revert "backends: Use POSIX paths for target paths"
This reverts commit 12563f74a9f3dda70dcd4778aa958de355d1fae7.
Diffstat (limited to 'mesonbuild/backend/backends.py')
-rw-r--r--mesonbuild/backend/backends.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/mesonbuild/backend/backends.py b/mesonbuild/backend/backends.py
index d4de240d4..8fe696e4a 100644
--- a/mesonbuild/backend/backends.py
+++ b/mesonbuild/backend/backends.py
@@ -150,7 +150,7 @@ class TargetInstallData:
def __post_init__(self, outdir_name: T.Optional[str]) -> None:
if outdir_name is None:
outdir_name = os.path.join('{prefix}', self.outdir)
- self.out_name = Path(outdir_name, os.path.basename(self.fname)).as_posix()
+ self.out_name = os.path.join(outdir_name, os.path.basename(self.fname))
@dataclass(eq=False)
class InstallEmptyDir:
@@ -306,16 +306,16 @@ class Backend:
else:
assert isinstance(t, build.BuildTarget), t
filename = t.get_filename()
- return Path(self.get_target_dir(t), filename).as_posix()
+ return os.path.join(self.get_target_dir(t), filename)
def get_target_filename_abs(self, target: T.Union[build.Target, build.CustomTargetIndex]) -> str:
- return Path(self.environment.get_build_dir(), self.get_target_filename(target)).as_posix()
+ return os.path.join(self.environment.get_build_dir(), self.get_target_filename(target))
def get_target_debug_filename(self, target: build.BuildTarget) -> T.Optional[str]:
assert isinstance(target, build.BuildTarget), target
if target.get_debug_filename():
debug_filename = target.get_debug_filename()
- return Path(self.get_target_dir(target), debug_filename).as_posix()
+ return os.path.join(self.get_target_dir(target), debug_filename)
else:
return None
@@ -323,7 +323,7 @@ class Backend:
assert isinstance(target, build.BuildTarget), target
if not target.get_debug_filename():
return None
- return Path(self.environment.get_build_dir(), self.get_target_debug_filename(target)).as_posix()
+ return os.path.join(self.environment.get_build_dir(), self.get_target_debug_filename(target))
def get_source_dir_include_args(self, target: build.BuildTarget, compiler: 'Compiler', *, absolute_path: bool = False) -> T.List[str]:
curdir = target.get_subdir()