Automatically generates wrappers for C/C++ code using SWIG