List:Commits« Previous MessageNext Message »
From:Vladislav Vaintroub Date:August 15 2008 11:38pm
Subject:bzr commit into mysql-6.0-falcon branch (vvaintroub:2785)
View as plain text  
#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 Vaintroub15 Aug