[CMake] How to detect MSVC 2015 update 3 (= presence of /fpermissive-)

René J.V. Bertin rjvbertin at gmail.com
Mon May 15 08:56:40 EDT 2017


Hello,

A question that will hopefully have a quick/easy answer:

I'd like to detect when the MSVC /fpermissive- (yes, that's a dash at the end) can be used instead of /Za . I know that a later update bumped the version to 14.0.25422.01 and thus undoubtedly _MSC_FULL_VER== 1402542201 in C code so I could assume everyone keeps installs their updates and use that value.

But what does this translate to in CMake code (MSVC_VERSION)? Probably not just 1903 I presume?

Thanks,
René


More information about the CMake mailing list