In this case, my target language is C#. This is all working well
enough in and of itself and I have the generated source landing in a
directory parallel to "/path/to/src/", named "/path/to/gen/", as well
as any predetermined modules presented in "/path/to/src/csharp/", in
This is also all pre-CMake, before CMake establishes any out of place contexts.
All that being said, what does the CMake SWIG help do in terms of
consuming/processing the SWIG interface files?
It seems to me, things to consider are things like what the include
directories ought to be. I've been identifying /path/to/ as the
include directory, and using "src/...", "src/a/...", "src/b/..." as
the includes within the interface files, for example.
However, I wouldn't be surprised if I needed to do some SED to root
those correctly with the CMake/SWIG working directory and/or include