extract manifest files

This commit is contained in:
David Rose 2010-08-09 19:11:11 +00:00
parent 93a6c90dd9
commit 88b4623808

View File

@ -2041,6 +2041,14 @@ class Packager:
else:
self.executableExtensions = [ 'so' ]
# Files that represent a Windows "manifest" file. These files
# must be explicitly extracted to disk so the OS can find
# them.
if self.platform.startswith('win'):
self.manifestExtensions = [ 'manifest' ]
else:
self.manifestExtensions = [ ]
# Extensions that are automatically remapped by convention.
self.remapExtensions = {}
if self.platform.startswith('win'):
@ -2059,7 +2067,7 @@ class Packager:
}
# Files that should be extracted to disk.
self.extractExtensions = self.executableExtensions[:]
self.extractExtensions = self.executableExtensions[:] + self.manifestExtensions[:]
# Files that indicate a platform dependency.
self.platformSpecificExtensions = self.executableExtensions[:]