]> git.saurik.com Git - wxWidgets.git/blobdiff - wxPython/setup.py
wxMGL compilation fix
[wxWidgets.git] / wxPython / setup.py
index 2cf5322bf1903fd07d1f2308b08bb55fa6d076e9..e9e5779cf53dbe566c53c42faa325768eff0f2ca 100755 (executable)
@@ -13,7 +13,7 @@ from my_distutils import run_swig, contrib_copy_tree
 # flags and values that affect this script
 #----------------------------------------------------------------------
 
 # flags and values that affect this script
 #----------------------------------------------------------------------
 
-VERSION          = "2.3.1"
+VERSION          = "2.3.2b1"
 DESCRIPTION      = "Cross platform GUI toolkit for Python"
 AUTHOR           = "Robin Dunn"
 AUTHOR_EMAIL     = "Robin Dunn <robin@alldunn.com>"
 DESCRIPTION      = "Cross platform GUI toolkit for Python"
 AUTHOR           = "Robin Dunn"
 AUTHOR_EMAIL     = "Robin Dunn <robin@alldunn.com>"
@@ -64,7 +64,14 @@ HYBRID = 0         # If set and not debug or FINAL, then build a
                    # wxWindows must have been built with /MD, not /MDd
                    # (using FINAL=hybrid will do it.)
 
                    # wxWindows must have been built with /MD, not /MDd
                    # (using FINAL=hybrid will do it.)
 
-WXDLLVER = '23_1'  # Version part of DLL name
+WXDLLVER = '23_2'  # Version part of DLL name
+
+
+#----------------------------------------------------------------------
+
+def msg(text):
+    if __name__ == "__main__":
+        print text
 
 
 #----------------------------------------------------------------------
 
 
 #----------------------------------------------------------------------
@@ -80,7 +87,7 @@ debug = '--debug' in sys.argv or '-g' in sys.argv
 bcpp_compiling = '-c' in sys.argv and 'my_bcpp' in sys.argv # Bad heuristic
 
 if bcpp_compiling:
 bcpp_compiling = '-c' in sys.argv and 'my_bcpp' in sys.argv # Bad heuristic
 
 if bcpp_compiling:
-    print "Compiling wxPython by Borland C/C++ Compiler"
+    msg("Compiling wxPython by Borland C/C++ Compiler")
     HYBRID=0
     WXBCPPLIBVER = string.replace(WXDLLVER,"_","")
     # Version part of BCPP build LIBRARY name
     HYBRID=0
     WXBCPPLIBVER = string.replace(WXDLLVER,"_","")
     # Version part of BCPP build LIBRARY name
@@ -270,7 +277,7 @@ swig_deps = ['src/my_typemaps.i']
 #----------------------------------------------------------------------
 
 if not GL_ONLY:
 #----------------------------------------------------------------------
 
 if not GL_ONLY:
-    print 'Preparing CORE...'
+    msg('Preparing CORE...')
     swig_files = [ 'wx.i', 'windows.i', 'windows2.i', 'windows3.i', 'events.i',
                    'misc.i', 'misc2.i', 'gdi.i', 'mdi.i', 'controls.i',
                    'controls2.i', 'cmndlgs.i', 'stattool.i', 'frames.i', 'image.i',
     swig_files = [ 'wx.i', 'windows.i', 'windows2.i', 'windows3.i', 'events.i',
                    'misc.i', 'misc2.i', 'gdi.i', 'mdi.i', 'controls.i',
                    'controls2.i', 'cmndlgs.i', 'stattool.i', 'frames.i', 'image.i',
@@ -375,7 +382,7 @@ if not GL_ONLY:
 #----------------------------------------------------------------------
 
 if BUILD_GLCANVAS or GL_ONLY:
 #----------------------------------------------------------------------
 
 if BUILD_GLCANVAS or GL_ONLY:
-    print 'Preparing GLCANVAS...'
+    msg('Preparing GLCANVAS...')
     location = 'contrib/glcanvas'
     swig_files = ['glcanvas.i']
     other_sources = []
     location = 'contrib/glcanvas'
     swig_files = ['glcanvas.i']
     other_sources = []
@@ -415,7 +422,7 @@ if BUILD_GLCANVAS or GL_ONLY:
 #----------------------------------------------------------------------
 
 if not GL_ONLY and BUILD_OGL:
 #----------------------------------------------------------------------
 
 if not GL_ONLY and BUILD_OGL:
-    print 'Preparing OGL...'
+    msg('Preparing OGL...')
     location = 'contrib/ogl'
     OGLLOC = location + '/contrib/src/ogl'
     OGLINC = location + '/contrib/include'
     location = 'contrib/ogl'
     OGLLOC = location + '/contrib/src/ogl'
     OGLINC = location + '/contrib/include'
@@ -464,7 +471,7 @@ if not GL_ONLY and BUILD_OGL:
 #----------------------------------------------------------------------
 
 if not GL_ONLY and BUILD_STC:
 #----------------------------------------------------------------------
 
 if not GL_ONLY and BUILD_STC:
-    print 'Preparing STC...'
+    msg('Preparing STC...')
     location = 'contrib/stc'
     STCLOC = location + '/contrib/src/stc'
     STCINC = location + '/contrib/include'
     location = 'contrib/stc'
     STCLOC = location + '/contrib/src/stc'
     STCINC = location + '/contrib/include'
@@ -483,7 +490,7 @@ if not GL_ONLY and BUILD_STC:
                             [STC_H+'/stc.h'])
 
     # copy a project specific py module to the main package dir
                             [STC_H+'/stc.h'])
 
     # copy a project specific py module to the main package dir
-    copy_file(location+'/stc.py', PKGDIR, update=1, verbose=1)
+    copy_file(location+'/stc.py', PKGDIR, update=1, verbose=0)
 
     # add some include dirs to the standard set
     stc_includes = includes[:]
 
     # add some include dirs to the standard set
     stc_includes = includes[:]
@@ -549,7 +556,7 @@ if not GL_ONLY and BUILD_STC:
 #----------------------------------------------------------------------
 
 if not GL_ONLY and BUILD_IEWIN:
 #----------------------------------------------------------------------
 
 if not GL_ONLY and BUILD_IEWIN:
-    print 'Preparing IEWIN...'
+    msg('Preparing IEWIN...')
     location = 'contrib/iewin'
 
     swig_files = ['iewin.i', ]
     location = 'contrib/iewin'
 
     swig_files = ['iewin.i', ]
@@ -579,7 +586,7 @@ if not GL_ONLY and BUILD_IEWIN:
 #----------------------------------------------------------------------
 
 if not GL_ONLY and BUILD_XRC:
 #----------------------------------------------------------------------
 
 if not GL_ONLY and BUILD_XRC:
-    print 'Preparing XRC...'
+    msg('Preparing XRC...')
     location = 'contrib/xrc'
     XMLLOC = location + '/contrib/src/xrc'
     XMLINC = location + '/contrib/include'
     location = 'contrib/xrc'
     XMLLOC = location + '/contrib/src/xrc'
     XMLINC = location + '/contrib/include'
@@ -685,6 +692,7 @@ if __name__ == "__main__":
               packages = [PKGDIR,
                           PKGDIR+'.lib',
                           PKGDIR+'.lib.editor',
               packages = [PKGDIR,
                           PKGDIR+'.lib',
                           PKGDIR+'.lib.editor',
+                          PKGDIR+'.lib.mixins'
                           ],
 
               ext_package = PKGDIR,
                           ],
 
               ext_package = PKGDIR,