The latest additions to Runtime Compiled C++ improves cmake support by fixing a few issues with Visual Studio and QtCreator on Windows, and adds per project build intermediate directories.
Developers can now call RuntimeObjectSystem::SetIntermediateDir( const char* path_, unsigned short projectId_ = 0 ); to set a path for the given project id. The main use for this is when a project might include the same source file but compile it with different settings.
Additionally the optimization level used is automatically added to the intermediate directory, so there is no need to clean a build when switching from debug to release and vice versa.
As usual, see the Pull Request for more details.