On MSVC, handle /MP in CMAKE_CXX_FLAGS variable and not by add_definitions()

Otherwise some versions of rc.exe complains that this option is invalid.