fix bug with conflicting prc filenames

This commit is contained in:
David Rose 2009-11-26 20:00:57 +00:00
parent f872dfbfce
commit 590f95ed11

View File

@ -1641,6 +1641,8 @@ class Packager:
if package not in self.requires:
self.requires.append(package)
for filename in package.targetFilenames.keys():
ext = Filename(filename).getExtension()
if ext not in self.packager.nonuniqueExtensions:
self.skipFilenames[filename] = True
for moduleName, mdef in package.moduleNames.items():
self.skipModules[moduleName] = mdef
@ -1740,6 +1742,10 @@ class Packager:
# processing.
self.binaryExtensions = [ 'ttf', 'mid' ]
# Files that can have an existence in multiple different
# packages simultaneously without conflict.
self.nonuniqueExtensions = [ 'prc' ]
# Files that represent an executable or shared library.
if self.platform.startswith('win'):
self.executableExtensions = [ 'dll', 'pyd', 'exe' ]