So it requires writing a CMake script, some python, and some weird C++ code.
A bit tedious but that's how it goes.
The point is that it's compatible, not that it's the recommended way of doing things.
[flagged]
The point is that it's compatible, not that it's the recommended way of doing things.