This commit is contained in:
Thomas Nagy 2012-10-21 11:29:49 +02:00
commit 689fe3c0b9
1 changed files with 6 additions and 1 deletions

View File

@ -13,10 +13,15 @@ def d_platform_flags(self):
v = self.env
if not v.DEST_OS:
v.DEST_OS = Utils.unversioned_sys_platform()
if Utils.destos_to_binfmt(self.env.DEST_OS) == 'pe':
binfmt = Utils.destos_to_binfmt(self.env.DEST_OS)
if binfmt == 'pe':
v['dprogram_PATTERN'] = '%s.exe'
v['dshlib_PATTERN'] = 'lib%s.dll'
v['dstlib_PATTERN'] = 'lib%s.a'
elif binfmt == 'mac-o':
v['dprogram_PATTERN'] = '%s'
v['dshlib_PATTERN'] = 'lib%s.dylib'
v['dstlib_PATTERN'] = 'lib%s.a'
else:
v['dprogram_PATTERN'] = '%s'
v['dshlib_PATTERN'] = 'lib%s.so'