D5865: Add missing KDE_ENABLE_NAMED_OPERATORS function
Thiago Macieira
noreply at phabricator.kde.org
Mon May 29 17:19:41 UTC 2017
thiago added a comment.
In https://phabricator.kde.org/D5865#112549, @rjvbb wrote:
> 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.
That option only exists in MSVC 2017. Qt 5.9.1 will use it for its own build. So far, so good.
But that has nothing to do with the named keywords. And the problem is not the compiler, it's Microsoft's Windows SDK headers.
REPOSITORY
R240 Extra CMake Modules
REVISION DETAIL
https://phabricator.kde.org/D5865
To: rjvbb, #frameworks, #build_system, cgilles, kfunk
Cc: thiago, kfunk
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-frameworks-devel/attachments/20170529/f2045c47/attachment.html>
More information about the Kde-frameworks-devel
mailing list