Просмотр исходного кода

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 лет назад
Родитель
Сommit
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 ()