Jorgen Bodde wrote:
Well should it be enabled by default? Because I am doing nothing else but generating my project (I am not changing GUI settings) so by default it is not included right ?

My question wasn't whewre it went, it seems to be missing from the generated project as VS.NET complains about it not being present.

It should be there by default. Look in Modules/Platform/Windows-cl.cmake. It adds /EHsc for VS 8 and /GX for other VS versions. Both of these are mapped to the ExceptionHandling GUI option. In the VS project file generator the option is initalized:

  flagMap["ExceptionHandling"] = "FALSE";

See here for why:

  http://www.cmake.org/Bug/bug.php?op=show&bugid=1324

It should then later be overwritten with "TRUE" when either the /EHsc or /GX flag is encountered in CMAKE_CXX_FLAGS. Make sure your cache has one of these options in CMAKE_CXX_FLAGS.

-Brad
_______________________________________________
CMake mailing list
CMake@cmake.org
http://www.cmake.org/mailman/listinfo/cmake

Reply via email to