update cmakefiles to accommodate msvc