UseSWIG: Set target property for extra generated files
Currently the variables ${swig_generated_file_fullname}
& ${swig_extra_generated_files}
are both set to the same variable ${swig_generated_source}
in UseSWIG. However it would be nice to separate these to distinguish between the generated files cxx files & language specific wrapper files which are part of ${swig_extra_generated_files}
.
Also file extensions for the CSHARP variant are missing.
I have tried to make these changes in https://github.com/inuik/swig/blob/master/_UseSWIG.cmake