Skip to content

Commit d00cb9f

Browse files
committed
fix: Do not resolve paths as this resolves symlinks
1 parent 878d792 commit d00cb9f

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

homcc/client/compilation.py

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -259,10 +259,7 @@ def find_dependencies(arguments: Arguments) -> Set[str]:
259259
def extract_dependencies(line: str) -> List[str]:
260260
split: List[str] = line.split(":") # remove preprocessor output targets specified via -MT
261261
dependency_line: str = split[1] if len(split) == 2 else split[0] # e.g. ignore "foo.o bar.o:"
262-
return [
263-
str(Path(dependency).resolve()) # normalize paths, e.g. convert /usr/bin/../lib/ to /usr/lib/
264-
for dependency in dependency_line.rstrip("\\").split() # remove line break char "\"
265-
]
262+
return [dependency for dependency in dependency_line.rstrip("\\").split()] # remove line break char "\"
266263

267264
# extract dependencies from the preprocessor result and filter for sendability
268265
return {

0 commit comments

Comments
 (0)