might work good on cmake+msvc now