=== SCons ===

Patch provided by Emmanuel Turquin: copy a proper bundle
 on OSX. I take it he has tested
 this on OSX :) Other OSX-ers, please do verify :) (/me hugs his Windows)
This commit is contained in:
Nathan Letwory
2007-03-29 04:28:29 +00:00
parent 1e71afc48a
commit 42fa2ba00b

View File

@@ -506,7 +506,20 @@ if env['WITH_BF_PLAYER']:
#------------ INSTALL
blenderinstall = env.Install(dir=env['BF_INSTALLDIR'], source=B.program_list)
#-- binaries
blenderinstall = []
if env['OURPLATFORM']=='darwin':
for prg in B.program_list:
bundle = '%s.app' % prg[0]
bundledir = os.path.dirname(bundle)
for dp, dn, df in os.walk(bundle):
if 'CVS' in dn:
dn.remove('CVS')
dir=env['BF_INSTALLDIR']+dp[len(bundledir):]
source=[dp+os.sep+f for f in df]
blenderinstall.append(env.Install(dir=dir,source=source))
else:
blenderinstall = env.Install(dir=env['BF_INSTALLDIR'], source=B.program_list)
#-- .blender
dotblendlist = []