# We happen to be doing that here in this script, so make sure to
# remove the build_options.py file, so that config.py will recreate it.
-if os.path.exists("build_options.py"):
- os.remove("build_options.py")
+for bo_name in ["build_options.py", "build_options.pyc"]:
+ if os.path.exists(bo_name):
+ os.remove(bo_name)
sys.setup_is_main = __name__ == "__main__" # an icky hack!
from config import *
wxpExtensions.append(ext)
-
-#----------------------------------------------------------------------
-# Define the IEWIN extension module (experimental)
-#----------------------------------------------------------------------
-
-if BUILD_IEWIN:
- msg('Preparing IEWIN...')
- location = 'contrib/iewin'
-
- swig_files = ['iewin.i', ]
-
- swig_sources = run_swig(swig_files, location, '', PKGDIR,
- USE_SWIG, swig_force, swig_args, swig_deps)
-
-
- ext = Extension('_iewin', ['%s/IEHtmlWin.cpp' % location,
- '%s/wxactivex.cpp' % location,
- ] + swig_sources,
-
- include_dirs = includes + CONTRIBS_INC,
- define_macros = defines,
-
- library_dirs = libdirs,
- libraries = libs,
-
- extra_compile_args = cflags,
- extra_link_args = lflags,
- )
-
- wxpExtensions.append(ext)
-
-
#----------------------------------------------------------------------
# Define the ACTIVEX extension module (experimental)
#----------------------------------------------------------------------
if INSTALL_MULTIVERSION:
- EXTRA_PATH = getExtraPath(addOpts=EP_ADD_OPTS)
+ EXTRA_PATH = getExtraPath(addOpts=EP_ADD_OPTS, shortVer=not EP_FULL_VER)
open("src/wx.pth", "w").write(EXTRA_PATH)
CLEANUP.append("src/wx.pth")
else: