Easy and automatic CMake based project generation for large-scale simulation applications | Synapse