msvc + cmake build