- CMake: use precompiled headers when compiling with msvc,