I would leave the check for MSC_VER as long as we still provide visual studio solution files. Otherwise compilation will fail if CMake is not going to be used