Kaleidoscope-CMake

That’s not correct. The project has an explicit goal of being built on top of the Arduino core and API. I do not expect that to change the foreseeable future. Even the virtual x86 work that you mention works by implementing an Arduino core.