I am new to clang tools and have settled on using libtooling for our application, which is to generate language bindings for our SDKs from C++ to C# similar to https://github.com/mono/CppSharp .
- Does the tooling version need to match the clang compiler version used?
- Can I use libtooling with other compilers than clang specified in my compile_commands.json file?
- Is there any guidance or recommendations on handling code generation for cross-platform code?
Thanks a lot in advance,