D5972: Set (and unset, as necessary) QT_NO_EXCEPTIONS for Clang (and ICC)
René J.V. Bertin
noreply at phabricator.kde.org
Thu May 25 14:36:39 UTC 2017
rjvbb created this revision.
rjvbb added a project: Build System.
Restricted Application added a project: Frameworks.
REVISION SUMMARY
Qt currently fails to set `QT_NO_EXCEPTIONS` when building with Clang (and thus presumably with ICC too as it apparently masquerades as Clang).
This patch corrects that omission which leads to issues like this one: https://git.reviewboard.kde.org/r/130139/
I have attempted to added the corresponding unsetters to the file and target specific exceptions enabler macros. These changes have the intended effect on the compiler invocation, I have not double-checked if they also have the intended effect on the actual compilation.
REPOSITORY
R240 Extra CMake Modules
REVISION DETAIL
https://phabricator.kde.org/D5972
AFFECTED FILES
kde-modules/KDECompilerSettings.cmake
To: rjvbb, #build_system, #frameworks
Cc: #frameworks, #build_system
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kde-buildsystem/attachments/20170525/3aceb684/attachment.html>
More information about the Kde-buildsystem
mailing list