Fixes parallel make where each invocation of swig was writing and deleting the same file resulting in lots of the newly introduced warning messages: On exit, could not delete file xxx.py: No such file or directory
SWIG parses a superset of valid C++ declarations. These ill-formed declarations were previously successfully parsed but now result an error message.