How to enable exceptions?

Andreas Pakulat apaku at
Sat Mar 27 08:16:40 GMT 2010

On 27.03.10 14:16:05, Lindsay Mathieson wrote:
> As per the subject - when trying to use exceptions with C++ code I get the 
> "exception handling disabled, use -fexceptions to enable" error.
> I've gone into Configuration, Advanced values and added "-fexceptions" to 
> CMAKE_CXX_FLAGS, reconfigured, cleaned and rebuilt, but I still get the error.

Not really something to do with kdevelop, but KDE's cmake code sets up
a variable to use with add_definitions() to enable exceptions for a
given directory: KDE4_ENABLE_EXCEPTIONS. So you can just do this:


to enable exception support. I'm not sure why adding to cmake-cxx-flags
doesn't work, but I do recall that FindKDE4Internal.cmake does some
nasty things wrt. compiler flags that don't end up in the cache and are
hence being re-run on each cmake run.


You look like a million dollars.  All green and wrinkled.

More information about the KDevelop mailing list