瀏覽代碼

deploy-ng: Fix exclude paths on Windows

Mitchell Stokes 8 年之前
父節點
當前提交
61513593c5
共有 1 個文件被更改,包括 4 次插入2 次删除
  1. 4 2
      direct/src/showutil/dist.py

+ 4 - 2
direct/src/showutil/dist.py

@@ -245,8 +245,10 @@ class build_apps(distutils.core.Command):
                 dst = os.path.normpath(dst)
                 dst = os.path.normpath(dst)
 
 
                 for pattern in ignore_copy_list:
                 for pattern in ignore_copy_list:
-                    #print("check ignore:", pattern, src, pattern.matches(src))
-                    if pattern.matches(src):
+                    # Normalize file paths across platforms
+                    path = p3d.Filename.from_os_specific(src).get_fullpath()
+                    #print("check ignore:", pattern, src, pattern.matches(path))
+                    if pattern.matches(path):
                         print("skipping file", src)
                         print("skipping file", src)
                         return
                         return