Skip to content

Commit 0e90f1a

Browse files
committed
Attempt to fix group construction in Windows
1 parent 6dd2af1 commit 0e90f1a

1 file changed

Lines changed: 4 additions & 1 deletion

File tree

mypyc/build.py

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -465,7 +465,10 @@ def construct_groups(
465465
groups = []
466466
used_sources = set()
467467
for files, name in separate:
468-
group_sources = [src for src in sources if src.path in files]
468+
normalized_files = {os.path.normpath(f) for f in files}
469+
group_sources = [
470+
src for src in sources if os.path.normpath(src.path) in normalized_files
471+
]
469472
groups.append((group_sources, name))
470473
used_sources.update(group_sources)
471474
unused_sources = [src for src in sources if src not in used_sources]

0 commit comments

Comments
 (0)