#At file:///C:/bzr/mysql-6.0-falcon-team/
2785 Vladislav Vaintroub 2008-08-15
C++ exception flag /EHsc is not set when building with Visual Studio 9 and
CMake 2.6.1. This leads to very strange errors in Falcon.
Fix is to include /EHsc every time Falcon is build with any microsoft
compiler.
modified:
storage/falcon/CMakeLists.txt
=== modified file 'storage/falcon/CMakeLists.txt'
--- a/storage/falcon/CMakeLists.txt 2008-06-19 15:09:45 +0000
+++ b/storage/falcon/CMakeLists.txt 2008-08-15 21:35:42 +0000
@@ -23,13 +23,11 @@ INCLUDE_DIRECTORIES(${CMAKE_SOURCE_DIR}/
. TransformLib
${CMAKE_SOURCE_DIR}/extra/yassl/include
${CMAKE_SOURCE_DIR}/zlib)
-IF(CMAKE_GENERATOR MATCHES "Visual Studio 7" OR
- CMAKE_GENERATOR MATCHES "Visual Studio 8")
+IF(MSVC)
SET(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} /EHsc")
SET(CMAKE_CXX_FLAGS_INIT "${CMAKE_CXX_FLAGS_INIT} /EHsc")
SET(CMAKE_CXX_FLAGS_DEBUG_INIT "${CMAKE_CXX_FLAGS_DEBUG_INIT} /EHsc")
-ENDIF(CMAKE_GENERATOR MATCHES "Visual Studio 7" OR
- CMAKE_GENERATOR MATCHES "Visual Studio 8")
+ENDIF(MSVC)
SET(FALCON_SOURCES
Agent.cpp
| Thread |
|---|
| • bzr commit into mysql-6.0-falcon branch (vvaintroub:2785) | Vladislav Vaintroub | 15 Aug |