[Development] clang and auto-setting of QT_NO_EXCEPTIONS

René J. V. Bertin rjvbertin at gmail.com
Thu May 25 15:19:56 CEST 2017

René J. V. Bertin wrote:

> Hello,
> Qglobal.h sets QT_NO_EXCEPTIONS automatically when building with -fno-
> exceptions, but only when a GNU compiler is used, not when using clang. Is
> that an oversight or rather because it's impossible with clang?

The answer is clearly not that it's impossible with clang. Not as 
straightforward, -fno-exceptions can be detected with

defined(Q_CC_CLANG) && !(defined(__EXCEPTIONS) && 

(found here: 

I've filed a bug: https://bugreports.qt.io/browse/QTBUG-61034


More information about the Development mailing list