Renamed the core namespace's submodules to have a leading underscore.
This is so epydoc will automatically mark them as private and won't document the objects they contain (they'll be docmented via the wx module.) git-svn-id: https://svn.wxwidgets.org/svn/wx/wxWidgets/trunk@26945 c3d73ce0-8a6f-49c7-b76d-6d57e0e08775
This commit is contained in:
@@ -274,7 +274,8 @@ def Verify_WX_CONFIG():
|
||||
|
||||
|
||||
|
||||
def run_swig(files, dir, gendir, package, USE_SWIG, force, swig_args, swig_deps=[]):
|
||||
def run_swig(files, dir, gendir, package, USE_SWIG, force, swig_args,
|
||||
swig_deps=[], add_under=False):
|
||||
"""Run SWIG the way I want it done"""
|
||||
|
||||
if USE_SWIG and not os.path.exists(os.path.join(dir, gendir)):
|
||||
@@ -285,13 +286,21 @@ def run_swig(files, dir, gendir, package, USE_SWIG, force, swig_args, swig_deps=
|
||||
|
||||
sources = []
|
||||
|
||||
if add_under: pre = '_'
|
||||
else: pre = ''
|
||||
|
||||
for file in files:
|
||||
basefile = os.path.splitext(file)[0]
|
||||
i_file = os.path.join(dir, file)
|
||||
py_file = os.path.join(dir, gendir, basefile+'.py')
|
||||
cpp_file = os.path.join(dir, gendir, basefile+'_wrap.cpp')
|
||||
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+'_swig.xml')
|
||||
|
||||
if add_under:
|
||||
interface = ['-interface', '_'+basefile+'_']
|
||||
else:
|
||||
interface = []
|
||||
|
||||
sources.append(cpp_file)
|
||||
|
||||
if not cleaning and USE_SWIG:
|
||||
@@ -320,14 +329,14 @@ def run_swig(files, dir, gendir, package, USE_SWIG, force, swig_args, swig_deps=
|
||||
|
||||
# Next run build_renamers to process the XML
|
||||
cmd = [ sys.executable, '-u',
|
||||
'./distrib/build_renamers.py', dir, basefile, xmltemp]
|
||||
'./distrib/build_renamers.py', dir, pre+basefile, xmltemp]
|
||||
msg(' '.join(cmd))
|
||||
spawn(cmd)
|
||||
os.remove(xmltemp)
|
||||
|
||||
# Then run swig for real
|
||||
cmd = [ swig_cmd ] + swig_args + ['-I'+dir, '-o', cpp_file,
|
||||
'-xmlout', xml_file, i_file]
|
||||
cmd = [ swig_cmd ] + swig_args + interface + \
|
||||
['-I'+dir, '-o', cpp_file, '-xmlout', xml_file, i_file]
|
||||
msg(' '.join(cmd))
|
||||
spawn(cmd)
|
||||
|
||||
|
Reference in New Issue
Block a user