So the problem must be that CMAKE_USING_VC_FREE_TOOLS is not being set correctly.
Look in CMakeFiles/CMakeError.log for this message:
"Determining if this is a free VC compiler failed with the following output:\n"
"${CMAKE_COMPILER_OUTPUT}\n\n")
-Bill