rjvbb marked an inline comment as done. rjvbb added a comment.
So, how do we proceed? When I asked other devs what compiler they used to build their MSWin bundles they all (both) said they can't use MSVC anyway because it's too buggy. If a compiler is problematic in general it may not be worth it trying to account for it in a macro, trying to coerce it into doing something it cannot handle. I don't think that's a reason not to implement the macro at all though. Even if we cannot figure out from what version onwards the /fpermissive- option works it could still be useful for cross-platform code that really needs named operator support to let the macro print a warning (or raise an error) when it is built with MSVC. INLINE COMMENTS > kfunk wrote in KDECompilerSettings.cmake:239 > Doesn't work on MSVC 2015 Update 3: > > cl : Command line warning D9002 : ignoring unknown option '/permissive-' > > My Version: > > Microsoft (R) C/C++ Optimizing Compiler Version 19.00.24215.1 for x64 Have you been (or are you) able to check from what version the option is accepted? REPOSITORY R240 Extra CMake Modules REVISION DETAIL https://phabricator.kde.org/D5865 To: rjvbb, #frameworks, #build_system, cgilles, kfunk Cc: kfunk