cmake changes for visual studio projects