Laurentiu Nicolae wrote:
Hello CMake users,

I have noticed that the ExceptionHandling flag is not fully handled for
VC8 projects. Namely, in VC7 this option could only be set to TRUE or
FALSE. In VC8, we have the following options:

Enable C++ exceptions :
No - ExceptionHandling="0" Yes (/EHsc) - ExceptionHandling="1"
Yes with SEH Exceptions (/EHa) -  ExceptionHandling="2"

The /EHa option is not handled by the generator and ends up in the
AdditionalOptions line. This results for us in a warning (/EHsc replaced
with /EHa) for every file we compile in our projects. It would be nice
to have this option fully supported by CMake, especially since VC8 seems
to become  the new IDE of choice for Windows C++ development.

There is a table in the generator used to map command line options to GUI settings in the generated project files. The /EHa option is missing from this table. You can submit a bug report here:

http://www.cmake.org/Bug

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

Reply via email to