Author: dmeyer
Date: Fri Mar 10 18:41:12 2006
New Revision: 1264

Modified:
   trunk/base/src/base/distribution.py
   trunk/display/setup.py

Log:
fix stupid bug when using the global setup.py

Modified: trunk/base/src/base/distribution.py
==============================================================================
--- trunk/base/src/base/distribution.py (original)
+++ trunk/base/src/base/distribution.py Fri Mar 10 18:41:12 2006
@@ -39,7 +39,6 @@
 from version import Version
 
 _libraries = []
-_modules = []
 
 class Library(object):
     def __init__(self, name):
@@ -212,12 +211,6 @@
         return False
 
 
-    def build(self):
-        """
-        """
-        _modules.append(self)
-
-        
     def check_library(self, name, minver):
         """
         Check dependencies add add the flags to include_dirs, library_dirs and
@@ -331,9 +324,6 @@
     del kwargs['module']
 
     # convert Extensions
-    if not kwargs.has_key('ext_modules'):
-        kwargs['ext_modules'] = _modules
-        
     if kwargs.has_key('ext_modules'):
         kaa_ext_modules = kwargs['ext_modules']
         ext_modules = []

Modified: trunk/display/setup.py
==============================================================================
--- trunk/display/setup.py      (original)
+++ trunk/display/setup.py      Fri Mar 10 18:41:12 2006
@@ -107,6 +107,9 @@
         os.unlink(out)
 
 
+# extention modules
+modules = []
+
 if get_library('X11'):
     
     # the display so module
@@ -131,7 +134,7 @@
         features = [ 'yes' ]
     else:
         print "+ X11 (%s)" % ', '.join(features)
-    x11.build()
+    modules.append(x11)
 else:
     print '- X11'
 
@@ -146,7 +149,7 @@
         print "+ Framebuffer (imlib2, evas)"
     else:
         print "+ Framebuffer (imlib2)"
-    fb.build()
+    modules.append(fb)
 else:
     print "- Framebuffer"
 
@@ -161,7 +164,7 @@
         dfb.add_library('evas')
     else:
         print "+ DirectFB"
-    dfb.build()
+    modules.append(dfb)
 else:
     print "- DirectFB"
 
@@ -173,7 +176,7 @@
     sdl.add_library('imlib2')
     sdl.add_library('sdl')
     sdl.include_dirs.append(pygame)
-    sdl.build()
+    modules.append(sdl)
     print "+ SDL (imlib2)"
 else:
     print "- SDL"
@@ -181,6 +184,7 @@
 
 setup(module  = 'display',
       version = '0.1',
+      ext_modules = modules
 )
 
 config.unlink()


-------------------------------------------------------
This SF.Net email is sponsored by xPML, a groundbreaking scripting language
that extends applications into web and mobile media. Attend the live webcast
and join the prime developer group breaking into this new coding territory!
http://sel.as-us.falkag.net/sel?cmd=lnk&kid=110944&bid=241720&dat=121642
_______________________________________________
Freevo-cvslog mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/freevo-cvslog

Reply via email to