rendered paste bodyIndex: build/generator/gen_base.py
===================================================================
--- build/generator/gen_base.py (revision 16581)
+++ build/generator/gen_base.py (working copy)
@@ -876,12 +876,15 @@
# autogenerated SWIG header files
for fname in filenames:
if _is_public_include(fname):
- hdrs = { self._domain["proxy.swg"][0]: None }
+ hdrs = { self._domain["proxy.swg"][0]: None, }
+ self._domain["apr.swg"][0]: None,
+ fname: None }
for h in self._deps[fname].keys():
if _is_public_include(h):
hdrs[_swig_include_wrapper(h)] = None
else:
- hdrs[h] = None
+ raise RuntimeError, "Public include '%s' depends on '%s', " \
+ "which is not a public include! What's going on?" % (fname, h)
swig_fname = _swig_include_wrapper(fname)
swig_bname = os.path.basename(swig_fname)
self._deps[swig_fname] = hdrs
Index: build/generator/gen_make.py
===================================================================
--- build/generator/gen_make.py (revision 16581)
+++ build/generator/gen_make.py (working copy)
@@ -189,7 +189,6 @@
self.ofile.write(
'autogen-swig-%s: swig-headers %s\n' % (short[lang], lang_deps) +
'swig-%s: autogen-swig-%s\n' % (short[lang], short[lang]) +
- 'install-swig-%s: autogen-swig-%s\n' % (short[lang], short[lang]) +
'autogen-swig: autogen-swig-%s\n' % short[lang] +
'extraclean-swig-%s: extraclean-swig-headers\n' % short[lang] +
'clean-swig-%s: clean-swig-headers\n' % short[lang] +