X-Git-Url: https://git.saurik.com/wxWidgets.git/blobdiff_plain/84bc0d49e411fd74ddac8b13318fc2edfba9258a..63dd461bc8861f657bbc5d76a97a18d2e77c2da2:/wxPython/setup.py diff --git a/wxPython/setup.py b/wxPython/setup.py index 9191aae872..6413627345 100755 --- a/wxPython/setup.py +++ b/wxPython/setup.py @@ -289,6 +289,7 @@ swig_sources = run_swig(['controls.i'], 'src', GENDIR, PKGDIR, 'src/_hyperlink.i', 'src/_picker.i', 'src/_collpane.i', + 'src/_srchctrl.i', ], True) ext = Extension('_controls_', swig_sources, @@ -405,7 +406,7 @@ wxpExtensions.append(ext) mediaLibs = libs[:] -if not MONOLITHIC: +if not MONOLITHIC and findLib('media', libdirs): mediaLibs += makeLibName('media') swig_sources = run_swig(['media.i'], 'src', GENDIR, PKGDIR, USE_SWIG, swig_force, swig_args, swig_deps) @@ -459,7 +460,8 @@ swig_sources = run_swig(['xrc.i'], 'src', GENDIR, PKGDIR, 'src/_xml.i', 'src/_xmlhandler.i', ]) -if not MONOLITHIC: + +if not MONOLITHIC and findLib('xrc', libdirs): xrcLib = makeLibName('xrc') else: xrcLib = [] @@ -481,7 +483,7 @@ wxpExtensions.append(ext) swig_sources = run_swig(['richtext.i'], 'src', GENDIR, PKGDIR, USE_SWIG, swig_force, swig_args, swig_deps) -if not MONOLITHIC: +if not MONOLITHIC and findLib('richtext', libdirs): richLib = makeLibName('richtext') else: richLib = [] @@ -506,8 +508,9 @@ swig_sources = run_swig(['aui.i'], 'src', GENDIR, PKGDIR, opj(WXDIR, 'include/wx/aui/floatpane.h'), opj(WXDIR, 'include/wx/aui/dockart.h'), opj(WXDIR, 'include/wx/aui/auibook.h'), + opj(WXDIR, 'include/wx/aui/tabmdi.h'), ]) -if not MONOLITHIC: +if not MONOLITHIC and findLib('aui', libdirs): auiLib = makeLibName('aui') else: auiLib = [] @@ -849,6 +852,7 @@ if __name__ == "__main__": 'wx.lib', 'wx.lib.analogclock', 'wx.lib.analogclock.lib_setup', + 'wx.lib.art', 'wx.lib.colourchooser', 'wx.lib.editor', 'wx.lib.floatcanvas',