UseSWIG: Fix .i relative source file location (#13173,#13772,#14459)
Merge topic 'UseSWIG-fix13772' into next

276e373 UseSWIG: Fix .i relative source file location (#13173,#13772,#14459)
UseSWIG: Handle a dll name different than module name (#13814)
Merge topic 'UseSWIG-fix13814' into next

acc59e5 UseSWIG: Handle a dll name different than module name (#13814)
UseSWIG: Remove duplicate include dirs (#14520)

Shorten the swig command line.
Merge topic 'UseSWIG-fix14520' into next

20028d6 UseSWIG: Remove duplicate include dirs (#14520)