Revision: 17436
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=17436
Author:   campbellbarton
Date:     2008-11-13 03:18:35 +0100 (Thu, 13 Nov 2008)

Log Message:
-----------
for scons on linux and other *nux systems
only install locale data if international is enabled, only install fonts if 
freetype is enabled.

Modified Paths:
--------------
    trunk/blender/SConstruct

Modified: trunk/blender/SConstruct
===================================================================
--- trunk/blender/SConstruct    2008-11-12 22:35:58 UTC (rev 17435)
+++ trunk/blender/SConstruct    2008-11-13 02:18:35 UTC (rev 17436)
@@ -421,8 +421,18 @@
                                dn.remove('CVS')
                        if '.svn' in dn:
                                dn.remove('.svn')
+                       
                        for f in df:
-                               dotblendlist.append(dp+os.sep+f)
+                               if not env['WITH_BF_INTERNATIONAL']:
+                                       if 'locale' in dp:
+                                               continue
+                                       if f == '.Blanguages':
+                                               continue
+                               if not env['WITH_BF_FREETYPE']:
+                                       if f.endswith('.ttf'):
+                                               continue
+                               
+                               dotblendlist.append(os.path.join(dp, f))
                                
dottargetlist.append(env['BF_INSTALLDIR']+dp[3:]+os.sep+f)
 
                dotblenderinstall = []
@@ -430,16 +440,17 @@
                        td, tf = os.path.split(targetdir)
                        dotblenderinstall.append(env.Install(dir=td, 
source=srcfile))
                
-               #-- .blender/scripts    
-               scriptpath='release/scripts'
-               for dp, dn, df in os.walk(scriptpath):
-                       if 'CVS' in dn:
-                               dn.remove('CVS')
-                       if '.svn' in dn:
-                               dn.remove('.svn')
-                       
dir=env['BF_INSTALLDIR']+'/.blender/scripts'+dp[len(scriptpath):]
-                       source=[dp+os.sep+f for f in df]
-                       scriptinstall.append(env.Install(dir=dir,source=source))
+               if env['WITH_BF_PYTHON']:
+                       #-- .blender/scripts    
+                       scriptpath='release/scripts'
+                       for dp, dn, df in os.walk(scriptpath):
+                               if 'CVS' in dn:
+                                       dn.remove('CVS')
+                               if '.svn' in dn:
+                                       dn.remove('.svn')
+                               
dir=env['BF_INSTALLDIR']+'/.blender/scripts'+dp[len(scriptpath):]
+                               source=[dp+os.sep+f for f in df]
+                               
scriptinstall.append(env.Install(dir=dir,source=source))
 
 #-- icons
 if env['OURPLATFORM']=='linux2':


_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to