Try to resolve paths if the common part is not found

This commit is contained in:
Ivan Kravets
2022-05-06 19:40:00 +03:00
parent 3c7bec7c61
commit f19058df65

View File

@@ -163,7 +163,13 @@ class LibBuilderBase(object):
p2 = p2.lower()
if p1 == p2:
return True
return os.path.commonprefix((p1 + os.path.sep, p2)) == p1 + os.path.sep
p1 = p1 + os.path.sep
if os.path.commonprefix([p1, p2]) == p1:
return True
# try to resolve paths
p1 = os.path.os.path.realpath(p1)
p2 = os.path.os.path.realpath(p2)
return os.path.commonprefix([p1, p2]) == p1
@property
def name(self):