SWIG = "swig" # The swig executable to use.
-BUILD_RENAMERS = 1 # Should we build the renamer modules too?
+BUILD_RENAMERS = 0 # Should we build the renamer modules too?
FULL_DOCS = 0 # Some docstrings are split into a basic docstring and a
# details string. Setting this flag to 1 will
# Some MSW build settings
-MONOLITHIC = 1 # The core wxWidgets lib can be built as either a
+MONOLITHIC = 0 # The core wxWidgets lib can be built as either a
# single monolithic DLL or as a collection of DLLs.
# This flag controls which set of libs will be used
# on Windows. (For other platforms it is automatic
# String options
for option in ['WX_CONFIG', 'SYS_WX_CONFIG', 'WXDLLVER', 'BUILD_BASE',
- 'WXPORT', 'SWIG', 'CONTRIBS_INC', 'WXPY_SRC', 'FLAVOUR',
+ 'WXPORT', 'SWIG', 'CONTRIBS_INC', 'WXPY_SRC', 'FLAVOUR',
+ 'VER_FLAGS',
]:
for x in range(len(sys.argv)):
if sys.argv[x].find(option) == 0:
if USE_SWIG and not os.path.exists(os.path.join(dir, gendir)):
os.mkdir(os.path.join(dir, gendir))
- if USE_SWIG and not os.path.exists(os.path.join("docs", "xml-raw")):
- if not os.path.exists("docs"):
- os.mkdir("docs")
- os.mkdir(os.path.join("docs", "xml-raw"))
-
sources = []
if add_under: pre = '_'
i_file = os.path.join(dir, file)
py_file = os.path.join(dir, gendir, pre+basefile+'.py')
cpp_file = os.path.join(dir, gendir, pre+basefile+'_wrap.cpp')
- xml_file = os.path.join("docs", "xml-raw", basefile+pre+'_swig.xml')
if add_under:
interface = ['-interface', '_'+basefile+'_']
# Then run swig for real
cmd = [ swig_cmd ] + swig_args + interface + \
- ['-I'+dir, '-o', cpp_file, '-xmlout', xml_file, i_file]
+ ['-I'+dir, '-o', cpp_file, i_file]
msg(' '.join(cmd))
spawn(cmd)