mm_compile_rollback_on_error setting 

Add support for mm_compile_rollback_on_error setting to allow project compile to not roll back when errors occur if needed.