|
|
@@ -205,27 +205,30 @@ else ()
|
|
|
# For now just reference it to suppress "unused variable" warning
|
|
|
endif ()
|
|
|
elseif (NOT IOS)
|
|
|
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ffast-math")
|
|
|
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-invalid-offsetof -ffast-math")
|
|
|
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -Wno-invalid-offsetof")
|
|
|
if (RASPI)
|
|
|
add_definitions (-DRASPI)
|
|
|
set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -pipe -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -Wno-psabi")
|
|
|
set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -pipe -mcpu=arm1176jzf-s -mfpu=vfp -mfloat-abi=hard -Wno-psabi")
|
|
|
- elseif (ENABLE_64BIT)
|
|
|
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m64")
|
|
|
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m64")
|
|
|
else ()
|
|
|
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32")
|
|
|
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32")
|
|
|
- if (ENABLE_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 -DENABLE_SSE=0 if this is not desired")
|
|
|
- set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse2")
|
|
|
- set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse2")
|
|
|
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -ffast-math")
|
|
|
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -ffast-math")
|
|
|
+ if (ENABLE_64BIT)
|
|
|
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m64")
|
|
|
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m64")
|
|
|
+ else ()
|
|
|
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -m32")
|
|
|
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -m32")
|
|
|
+ if (ENABLE_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 -DENABLE_SSE=0 if this is not desired")
|
|
|
+ set (CMAKE_C_FLAGS "${CMAKE_C_FLAGS} -msse2")
|
|
|
+ set (CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -msse2")
|
|
|
+ endif ()
|
|
|
endif ()
|
|
|
endif ()
|
|
|
endif ()
|