瀏覽代碼

Do not use the SSE2 flag on MinGW (which was used to circumvent an earlier GCC version bug), as it leads to crashes inside Bullet on GCC 4.9.1.

Lasse Öörni 11 年之前
父節點
當前提交
02d6c28788
共有 1 個文件被更改,包括 2 次插入9 次删除
  1. 2 9
      Source/CMake/Modules/Urho3D-CMake-common.cmake

+ 2 - 9
Source/CMake/Modules/Urho3D-CMake-common.cmake

@@ -267,15 +267,8 @@ else ()
                 set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32")
                 set (CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS} -m32")
                 if (URHO3D_SSE)
-                    if (NOT WIN32)
-                        set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse")
-                        set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse")
-                    else ()
-                        message (STATUS "Using SSE2 instead of SSE because SSE fails on some Windows ports of GCC")
-                        message (STATUS "Disable SSE with the CMake option -DURHO3D_SSE=0 if this is not desired")
-                        set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse2")
-                        set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse2")
-                    endif ()
+                    set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse")
+                    set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse")
                 endif ()
             endif ()
         endif ()